Full Stack Developer

Eurofins
Summary
Join Eurofins Scientific as an IT Application/Software Developer and contribute to the development and maintenance of e-commerce platforms and mobile applications. Leverage your expertise in .NET Core, C#, REST APIs, and Angular to build and troubleshoot high-performing applications. Apply your knowledge of Agile methodologies, TDD, and design patterns to deliver high-quality software. Collaborate effectively within an international team, demonstrating excellent communication and problem-solving skills. This role requires 5-12 years of experience in IT application/software development, with a strong background in Agile and e-commerce project development. Eurofins offers a supportive environment for career development and embraces diversity.
Requirements
- Overall, 5-12 years of experience in IT Application/Software Development field
- Good and hands-on knowledge of Agile adoption (concept of delivering MVP) is mandatory
- Good to have handled at least 2 eCOM or e-Portal development projects including its deployment and maintenance
- Strong and proven background in Information Technology
- Strong working knowledge of .NET Core, C#, REST API, LINQ, Entity Framework, XUnit
- Working knowledge of Angular 15 or later, Typescript, Jest Framework, HTML 5 and CSS 3
- Working knowledge of MS SQL Databases, troubleshooting issues related to DB performance
- Good understanding of CI/CD pipelines and SonarQube
- Basic understanding of containerization using docker
- Basic understanding of messaging and reverse proxy
- Good understanding of CQRS, mediator, repository pattern
- Good understanding of AuthN and AuthZ techniques like (windows, basic, JWT)
- Good understanding of GIT and itโs process like Pull request Merge, pull, commit
- Methodology skills: AGILE, TDD, UML
- Excellent analytical and problem-solving skills
- Excellent verbal/written communication skills. Fluent in English
- Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
- Ability to work in a complex international environment
- Ability to adapt quickly to an existing, complex environment
- Ability to quickly learn new concepts and software is necessary
Responsibilities
- Develop and maintain e-commerce platforms and mobile applications
- Troubleshoot issues related to code and database performance
- Collaborate effectively within an international team
- Apply Agile methodologies (Scrum), TDD, and design patterns
Preferred Qualifications
- Good communication and interpersonal skills
- BE Computer Science/MCA or any other bachelorโs degree with the right experience
- Will be an added advantage if worked on SaaS method
- Additional knowledge of delivering multi-platform mobile apps is an advantage
- Experience in Agile (Scrum) methodologies would be a plus