.NET Developer
- On-site
- Noida, Uttar Pradesh, India
- Noida, Uttar Pradesh, India
+1 more- Technology
Job description
About the Role:
We are seeking a skilled and motivated .NET Backend Developer to join our dynamic development team. As a backend developer, you will be responsible for building and maintaining robust and scalable backend services using the .NET framework. The ideal candidate will have 2-3 years of hands-on experience in backend development, and a working knowledge of frontend technologies like React will be an added advantage.
Key Responsibilities:
- Develop and maintain backend services, APIs, and databases using .NET Core/.NET Framework.
- Collaborate with frontend developers and product teams to deliver high-quality software solutions.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and testable code following best practices and design patterns.
- Implement data storage solutions, including database design, queries, and optimizations (e.g., SQL Server, MySQL, PostgreSQL).
- Conduct unit testing and integration testing to ensure code quality.
- Participate in code reviews and contribute to continuous improvement within the team.
- Troubleshoot and debug backend systems to resolve issues quickly and efficiently.
- Document technical specifications and development processes.
- Stay updated with the latest trends and technologies in backend development.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.
Job requirements
Qualifications & Skills:
- 2-3 years of experience working as a backend developer using .NET Core/.NET Framework.
- Strong understanding of C#, Azure PaaS services (Azure Function, Blob storage), and Entity Framework.
- Proficiency in building RESTful APIs and microservices architecture.
- Experience with SQL databases and writing optimized queries.
- Familiarity with cloud platforms such as Azure, AWS.
- Knowledge of React and experience in frontend development is preferred.
- Experience with version control systems, especially Git.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
- Familiarity with Agile/Scrum methodologies.
Preferred Skills:
- Experience with containerization tools like Docker.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of authentication and security practices, including OAuth, JWT, etc.
or
All done!
Your application has been successfully submitted!