Overview
Job Title: .NET Core Engineer (Microservices & Cloud)
Location: Trivandrum
Job Type: Full-Time
Job Description:
We are seeking a highly skilled and experienced Senior .NET Core Engineer to join our dynamic team. The ideal candidate will have a deep understanding of .NET Core technologies and hands-on experience with microservices architecture. The role requires strong experience in building scalable, high-performance applications and working with cloud platforms like AWS, Azure, or Google Cloud.
As a Senior Engineer, you will be responsible for designing, developing, and maintaining complex software solutions. You will work closely with cross-functional teams to implement best practices in application architecture and lead projects that deliver high-quality, enterprise-level software.
Key Responsibilities:
● Design, develop, and implement high-performance, scalable applications using .NET Core.
● Architect and maintain microservices-based applications with a focus on scalability and maintainability.
● Implement and maintain efficient cloud-based solutions (preferably in AWS, Azure, or Google Cloud).
● Collaborate with product managers, other engineers, and stakeholders to translate business requirements into technical solutions.
● Write clean, maintainable, and well-documented code following best practices and coding standards.
● Conduct code reviews, mentor junior developers, and ensure the quality of the team's work.
● Design and implement APIs, data models, and integration strategies to support front-end applications.
● Leverage CI/CD pipelines to ensure smooth deployment of new features and updates.
● Stay up to date with the latest technologies, trends, and tools in the .NET ecosystem, cloud computing, and microservices.
Required Skills & Qualifications:
● 2-4 years of hands-on experience in software development using .NET Core.
● Strong expertise in designing and implementing microservices architecture.
● Experience with cloud platforms like AWS, Azure, or Google Cloud.
● Proficient in working with relational and NoSQL databases (e.g., SQL Server, MongoDB).
● Experience with containerization technologies like Docker and Kubernetes.
● Knowledge of DevOps practices and CI/CD pipelines (e.g., Jenkins, Azure DevOps).
● Solid understanding of API design, RESTful services, and system integration.
● Familiarity with asynchronous programming, multithreading, and distributed systems.
● Excellent problem-solving skills and the ability to work independently or as part of a team.
● Strong verbal and written communication skills.
Preferred Qualifications:
● Experience with event-driven architecture and message queues (e.g., Kafka, RabbitMQ).
● Knowledge of security best practices in cloud environments.
● Familiarity with frontend technologies like React, Angular, or Vue.js is a plus.
● Microsoft certifications (e.g., Azure Developer Associate, AWS Certified Developer) are an advantage.
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹500,000.00 per year
Benefits:
- Health insurance
- Paid time off
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Ability to commute/relocate:
- Thiruvananthapuram, Kerala: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person