Posted on: 31/05/2025
Software Engineer - .NET Core & Microservices
Location : Noida, Uttar Pradesh, India
Experience : 4 - 7 Years
Employment Type : Full-time
Job Summary :
We are seeking a highly skilled and experienced Software Engineer with 4-7 years of experience to join our development team in Noida. The ideal candidate will possess strong expertise in C# and .NET Core 3+, with significant experience in designing and developing Microservices Architectures and robust APIs. A solid understanding of SOLID principles and proficiency in Unit Testing are mandatory. Experience with Azure cloud services will be a key advantage. You will play a crucial role in building scalable, high-performance, and resilient backend systems.
Key Responsibilities :
- Backend Development : Design, develop, and maintain high-quality, scalable, and secure backend applications using C# and .NET Core 3+.
- Microservices Architecture : Implement and manage microservices-based architectures, ensuring proper inter-service communication, fault tolerance, and scalability.
- API Development : Develop and maintain robust and well-documented RESTful APIs to facilitate seamless integration with other systems and frontend applications.
- Database Management : Design database schemas, write efficient SQL queries, and optimize database interactions for performance.
- Code Quality & Best Practices : Adhere to SOLID principles and other design patterns to ensure code readability, maintainability, and extensibility. Write comprehensive Unit Tests to ensure code reliability and functionality.
- Cloud Integration : Utilize Azure cloud services for development, deployment, and management of applications (e.g., Azure App Service, Azure Functions, Azure SQL Database).
- Troubleshooting & Debugging : Identify, diagnose, and resolve complex technical issues and performance bottlenecks within applications and microservices.
- Collaboration : Work collaboratively with cross-functional teams, including product managers, frontend developers, and QA engineers, to understand requirements and deliver integrated solutions.
Required Skills & Qualifications :
- Experience : 4 to 7 years of hands-on experience in software development.
- Strong proficiency in C#.
- Extensive experience with .NET Core 3+ (or later versions).
- Proven experience in designing and developing Microservices Architectures.
- Strong experience in building and consuming RESTful APIs.
- Solid expertise in SQL (writing complex queries, schema design, performance tuning).
- Hands-on experience with Azure cloud services.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
Education : Bachelor's degree in Computer Science, Engineering, or a related technical field is preferred
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1488729
Interview Questions for you
View All