Kantar - Senior Software Engineer - .Net

Posted on: 15/05/2025

Job Description

About the Role :

We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. This role requires a professional with a strong background in full-stack development using Microsoft technologies, particularly .NET Core and C#. The ideal candidate will have proven experience in developing scalable web applications and microservices, as well as strong front-end capabilities using modern JavaScript frameworks like Angular or React.

Key Responsibilities :

- Design, develop, and maintain enterprise-grade applications using .NET Core, C#, and related technologies.

- Build responsive, interactive front-end components using frameworks such as Angular, React, TypeScript, JavaScript, HTML5, and CSS3, leveraging Materialize and Bootstrap.

- Implement and follow SOLID principles, design patterns, and other object-oriented software development best practices.

- Develop and integrate Web APIs and leverage asynchronous messaging patterns for system communication.

- Design and develop applications within a microservice architecture, ensuring scalability and maintainability.

- Write and optimize complex SQL queries and work with relational databases for data storage and retrieval.

- Manage code versioning using Git or similar source control tools.

- Utilize Docker or other container-based solutions to streamline development and deployment processes.

- Create and maintain technical documentation and knowledge transfer materials for projects.

- Collaborate effectively with cross-functional teams to deliver high-quality solutions on time.

- Write automated unit and integration tests to ensure code quality and application reliability.

- Own project responsibilities from conceptualization through deployment, ensuring smooth delivery and support.

Required Skills & Qualifications :

- Minimum of 5 years of hands-on software development experience.

- Expertise in Microsoft .NET Core and C#.

- Proficiency in front-end development using Angular/React, JavaScript, TypeScript, HTML5, CSS3, Materialize, and Bootstrap.

- Solid understanding of object-oriented programming, SOLID principles, and software design patterns.

- Experience building and consuming RESTful APIs and knowledge of asynchronous programming techniques.

- Hands-on experience with microservices architecture.

- Strong SQL skills with the ability to write and optimize complex queries.

- Familiarity with Git or similar version control systems.

- Understanding of Docker or other containerization tools.

- Excellent problem-solving skills and ability to break down complex problems.

- Strong communication, documentation, and team collaboration abilities.

- Proven track record of taking ownership of projects from inception to completion.

Preferred Qualifications (Nice to Have) :

- Experience with CI/CD pipelines, Azure DevOps, or similar tools.

- Knowledge of cloud services such as Azure, AWS, or Google Cloud Platform.

- Familiarity with automated testing frameworks and Test-Driven Development (TDD).


info-icon

Did you find something suspicious?