Job Title: Mid-Level Back-End .NET Developer
Location: [ Hybrid]
Experience Level: 34 years
Employment Type: Full-time
About the Role
We are seeking a skilled and motivated Back-End .NET Developer with 34 years of professional experience to join our development team. You will be responsible for designing, building, and maintaining server-side applications and APIs that are scalable, secure, and efficient. You will collaborate with front-end developers, QA engineers, and product teams to deliver high-quality software solutions.
Key Responsibilities
- Develop, maintain, and optimize back-end services and APIs using .NET / .NET Core.
- Write clean, efficient, and testable code following best practices and coding standards.
- Collaborate with front-end teams to integrate APIs with user-facing applications.
- Work with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
- Implement authentication, authorization, and security best practices in applications.
- Participate in the software development life cycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Contribute to code reviews, technical documentation, and knowledge sharing.
- Support continuous integration/continuous deployment (CI/CD) pipelines and DevOps practices.
Required Qualifications
- 34 years of hands-on experience in back-end development with .NET / .NET Core.
- Proficiency in C# and solid understanding of object-oriented programming (OOP).
- Strong knowledge of RESTful API development and integration.
- Experience with SQL databases (SQL Server, PostgreSQL, or MySQL) including query optimization.
- Familiarity with Entity Framework Core / LINQ.
- Knowledge of unit testing frameworks (xUnit, NUnit, or MSTest).
- Understanding of version control (Git).
- Basic knowledge of cloud platforms (Azure/AWS) is a plus.