Key Responsibilities
- Develop and maintain robust, scalable software applications using the Microsoft stack technologies.
- Design and implement database schemas, queries, and optimizations for SQL Server, MySQL, and Mongo DB.
- Collaborate with cross-functional teams to design and implement microservices architectures.
- Implement service-oriented architecture (SOA) frameworks to ensure modularity, scalability, and flexibility.
- Drive continuous integration and continuous deployment (CI/CD) processes, including test automation, to enhance development efficiency and quality.
- Utilize WCF, XML, REST, and Web API to build efficient and reliable communication between software components.
Requirements
Proficiency in Microsoft stack technologies: C#, ASP.NET MVC, .NET Core, Visual Studio, HTML5, CSS3.
Solid understanding of database technologies: SQL, MySQL, Mongo DB.
Experience with operating systems: Windows, Linux, MAC OS.
Strong knowledge of microservices architecture principles and best practices.
Familiarity with SOA frameworks and their implementation in real-world scenarios.
Hands-on experience with CI/CD pipelines, DevOps practices, and test automation tools.
Excellent communication skills and ability to collaborate effectively with cross-functional
teams.
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum of 6 years of professional experience in software development.