Senior Software Developer - .Net Core/Microservices Architecture

LIVE CONNECTIONS
Multiple Locations
4 - 7 Years

Posted on: 31/05/2025

Job Description

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

info-icon

Did you find something suspicious?