About the job
Euromonitor International stands at the forefront of global market research and data analytics, delivering unparalleled insights into markets, industries, economies, and consumer behavior. Our comprehensive database encompasses a diverse range of products and services, making us the premier choice for organizations aiming to drive growth and innovation. By leveraging our expertise, clients can confidently navigate strategic decisions that propel their business forward.
Role Overview
We are in search of a skilled Software Engineer II who is adept in developing high-quality web applications utilizing the Microsoft technology stack. In this role, you will collaborate with a dynamic team to design, build, and maintain high-performing enterprise systems that empower our clients to make informed business decisions. You will be responsible for upholding coding standards, contributing to project timelines, and engaging in estimation discussions.
Key Responsibilities
- Design, develop, and enhance . NET-based microservices (Web API) and web applications.
- Transform business requirements into scalable, user-centric solutions.
- Produce clean, testable code employing C#, ASP. NET MVC, Angular, Node.js, Entity Framework, and SQL.
- Ensure software quality through Test-Driven Development (TDD), code reviews, and automated testing (MSTest, NUnit, Jasmine).
- Participate in Agile/SCRUM ceremonies and work collaboratively with cross-functional teams.
- Support Continuous Integration/Continuous Deployment (CI/CD) pipelines, Azure deployment, and post-production maintenance.
- Mentor junior developers while contributing to technical documentation and best practices.
Qualifications
- Minimum of 2 years of experience with Microsoft . NET technologies.
- Proficient in C#, ASP. NET MVC/Web API, Angular, Node.js, ORM tools, and SQL.
- Experience with testing frameworks and DevOps practices (CI/CD).
- Familiarity with Azure Cloud services, Object-Oriented Programming (OOP) principles, and design patterns.
- Acquainted with Agile/SCRUM methodologies and Behavior-Driven Development (BDD) practices.
- Excellent communication, problem-solving, and collaboration skills.

