A Tenth Revolution Group Company

Ref: a0MaA0000001ORh.1_1718370315

Software Engineer (Azure)


Job description

Software Engineer (Azure)



We are dedicated to innovation, collaboration, and excellence. We're looking for a talented Software Engineer to join our team and contribute to cutting-edge solutions.

We are seeking a skilled Software Engineer with a strong background in backend development using .NET and hands-on experience with Azure cloud services. The ideal candidate will also have proficiency in Angular for frontend development. As part of our team, you will play a critical role in designing, developing, and maintaining high-performance applications.


* Design, develop, and maintain backend services and APIs using .NET technologies.
* Implement and manage Azure cloud services for scalable and reliable application deployment.
* Develop and maintain dynamic, responsive frontend applications using Angular.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Optimize applications for maximum speed and scalability.
* Troubleshoot and debug applications to ensure optimal performance.
* Participate in code reviews to maintain high code quality standards.
* Stay updated with emerging technologies and industry trends.


* Proven experience with backend development using .NET.
* Strong experience with Microsoft Azure, including services like Azure App Services, Azure Functions, and Azure SQL Database.
* Proficiency in Angular for frontend development.
* Familiarity with RESTful APIs, web services, and microservices architecture.
* Knowledge of database systems such as SQL Server.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.


* Experience with CI/CD pipelines and DevOps practices.
* Familiarity with other front-end frameworks and libraries.
* Understanding of Agile/Scrum methodologies.
* Certification in Azure or .NET technologies.


* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* A collaborative and inclusive work environment.
* Flexible work hours and remote work options.
* Access to the latest tools and technologies.