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: ● 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 (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 Title
Senior.NET Core Engineer (Microservices & Cloud)