Source description
About the role
As a Software Engineer with 5+ years of experience in the Microsoft .NET ecosystem, your role will involve designing and building scalable, high-performance web applications and services. You will be responsible for developing API-driven, microservices-based applications and deploying solutions in Microsoft Azure cloud environments using modern DevOps practices. Key Responsibilities: - Designing, developing, and maintaining applications using C#, ASP.NET Core/MVC, and .NET Core/Framework. - Building and integrating RESTful APIs and microservices-based architectures. - Collaborating with cross-functional teams on system design, architecture, and technical solutions. - Writing clean, maintainable code and participating in code reviews and Agile ceremonies. - Troubleshooting, debugging, and optimizing application performance. - Implementing CI/CD pipelines and automated deployments. - Contributing to cloud-native development and deployment on Microsoft Azure. Qualifications Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 5-8 years of professional experience in .NET application development. - Robust expertise in C#, ASP.NET Core/MVC, and .NET Core/Framework. - Experience with SQL Server or other relational databases. - Hands-on experience with REST APIs and microservices architecture. - Practical experience with the Microsoft Azure cloud platform, including application hosting, cloud services integration, and cloud infrastructure management. - Experience implementing CI/CD pipelines using Azure DevOps or similar DevOps platforms. - Familiarity with containerized or distributed application deployments in cloud environments. - Exposure to front-end technologies such as HTML, CSS, JavaScript, and React. - Strong understanding of OOP principles, Agile development practices, and version control (Git). (Note: No additional details of the company were mentioned in the provided job description) As a Software Engineer with 5+ years of experience in the Microsoft .NET ecosystem, your role will involve designing and building scalable, high-performance web applications and services. You will be responsible for developing API-driven, microservices-based applications and deploying solutions in Microsoft Azure cloud environments using modern DevOps practices. Key Responsibilities: - Designing, developing, and maintaining applications using C#, ASP.NET Core/MVC, and .NET Core/Framework. - Building and integrating RESTful APIs and microservices-based architectures. - Collaborating with cross-functional teams on system design, architecture, and technical solutions. - Writing clean, maintainable code and participating in code reviews and Agile ceremonies. - Troubleshooting, debugging, and optimizing application performance. - Implementing CI/CD pipelines and automated deployments. - Contributing to cloud-native development and deployment on Microsoft Azure. Qualifications Required: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 5-8 years of professional experience in .NET application development. - Robust expertise in C#, ASP.NET Core/MVC, and .NET Core/Framework. - Experience with SQL Server or other relational databases. - Hands-on experience with REST APIs and microservices architecture. - Practical experience with the Microsoft Azure cloud platform, including application hosting, cloud services integration, and cloud infrastructure management. - Experience implementing CI/CD pipelines using Azure DevOps or similar DevOps platforms. - Familiarity with containerized or distributed application deployments in cloud environments. - Exposure to front-end technologies such as HTML, CSS, JavaScript, and React. - Strong understanding of OOP principles, Agile development practices, and version control (Git). (Note: No additional details of the company were mentioned in the provided job description)