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 we'll-documented code following best practices and coding standards.
- Conduct code reviews, mentor junior developers, and ensure the quality of the teams 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 :
5+ 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 (eg, SQL Server , MongoDB ).Experience with containerization technologies like Docker and Kubernetes .Knowledge of DevOps practices and CI / CD pipelines (eg, 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 (eg, 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 (eg, Azure Developer Associate , AWS Certified Developer ) are an advantage.Skills Required
Kafka, Rabbitmq, Aws, Azure