Job Overview:
We are seeking a skilled Back End Developer who is either a certified professional or an experienced trainer in DotNet (C#, ASP.NET, .NET Core) and MS SQL Server. The ideal candidate should possess strong knowledge of DotNet fundamentals and SQL queries, with a primary focus on developing and maintaining the server-side logic and database operations for various applications. This role requires a combination of technical expertise and the ability to train others when needed.
Key Responsibilities:
1. Back-End Development:
• Design, develop, and maintain back-end components of applications using DotNet technologies (C#, ASP.NET, .NET Core, MVC).
• Develop RESTful APIs and Web Services to support front-end applications.
• Implement secure and scalable server-side applications.
2. Database Management:
• Design, optimize, and manage MS SQL Server databases.
• Write complex SQL queries, stored procedures, triggers, and functions.
• Ensure database integrity and performance optimization.
3. Debugging & Testing:
• Debug and resolve application issues and performance bottlenecks.
• Conduct unit testing and integration testing for back-end components.
4. Training & Knowledge Sharing (Optional):
• If certified as a trainer, conduct internal training sessions for team members on DotNet and MS SQL Server.
• Create technical documentation, learning materials, and best practice guides.
5. Collaboration:
• Collaborate with front-end developers, testers, and project managers to deliver high-quality software solutions.
• Participate in code reviews and ensure adherence to coding standards.
Required Skills & Qualifications:
1. DotNet Technologies:
• Strong understanding of C#, ASP.NET, .NET Core, MVC, LINQ.
• Experience in Entity Framework and ADO.NET.
2. SQL Server:
• Proficiency in writing and optimizing SQL queries.
• Knowledge of database design, normalization, indexing, and performance tuning.
3. Certifications (Preferred):
• Certification in DotNet technologies (e.g., Microsoft Certified: .NET Developer).
• Certification in MS SQL Server or Database Administration.
4. Other Desirable Skills:
• Knowledge of version control systems like Git.
• Experience with cloud services (e.g., Azure, AWS) is a plus.
Preferred Experience:
• 0-5 years of experience as a Back-End Developer or DotNet Trainer.
• Experience in delivering technical training is an added advantage.