Job Description




 We are seeking an experienced .NET Developer Contractor to design, develop, and maintain software applications using the .NET and .NET Core frameworks. The ideal candidate will have 6–9 years of professional development experience, strong backend and middle-layer expertise, and a proven ability to optimize solutions for performance and scalability. This role requires advanced skills in C#, Web APIs, SQL Server, and Azure PaaS services, with a focus on building secure, efficient, and maintainable applications in a collaborative environment.



 




Key Responsibilities





  1. Design, develop, and maintain scalable software applications using .NET and .NET Core.

     




  2. Analyze business and user needs to deliver effective and efficient software solutions.

     




  3. Perform hands-on coding, unit testing, and debugging to ensure application stability and performance.

     




  4. Build and maintain Web APIs for seamless system integration and data exchange.

     




  5. Design and implement middle-layer and backend components for enterprise systems.

     




  6. Troubleshoot and optimize SQL Server stored procedures, indexes, and database performance.

     




  7. Apply design patterns and development best practices for clean, maintainable code.

     




  8. Implement RabbitMQ or other queue mechanisms for asynchronous communication.

     




  9. Utilize Azure PaaS services (WebApps, Functions) for cloud-based application development and cost optimization.

     




  10. Collaborate with other developers and stakeholders to ensure smooth integration and project delivery.

     





 




Required Skills & Experience

6–9 years of advanced experience in .NET application development

5+ years of experience with .NET and .NET Core frameworks

3+ years of experience with C#, Web API, and SQL Server

Proficiency with Entity Framework and LINQ

Strong understanding of Design Patterns and Solution Architecture

Experience writing unit tests and creating mocks for validation

Expertise with RabbitMQ or similar queue mechanisms

Familiarity with logging, monitoring, and performance optimization techniques

Hands-on experience with Azure PaaS services, including WebApps, Functions, and cost optimization strategies

Proven ability to troubleshoot and debug complex SQL procedures and performance issues



 




Preferred Skills

Understanding of Docker and Kubernetes container technologies

Experience with CI/CD pipelines and DevOps practices

Excellent analytical, problem-solving, and communication skills



 




Additional Requirements

Background Check (BGC) is mandatory for all candidates.


Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application