Requirements
- 3+ years of experience with developing end to end solutions using Microsoft Stack of Technologies
- Strong working knowledge on server side development (backend - Asp.net MVC Web API, Entity Framework)
- Working knowledge of Web applications, preferably Angular 14+
- Good working knowledge of MSSQL – SQL, etc.
- Strong working knowledge of application development using .NET, C#
- Good experience in designing and working with n-tier architectures
- Hands-on experience in unit testing (XUNIT or NUNIT or MS Unit Test)
- Working knowledge of Typescript, Angular 5+, HTML5 and CSS3 technologies
- Should have worked on at least one SOA (Service Oriented Architecture) project
- Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
- Strong knowledge of software implementation best practices
- Should have worked in an AGILE practice methodology (preferably SCRUM)
- Able to provide technical recommendations and solve technical problems
- Must be a quick learner and should be able to mentor the team members
- Good Analytical and Problem solving Skills
- Strong and proven background in Information Technology
- Strong knowledge on Design , Solid principles, Design patterns, documentation of design using UML
- Strong working knowledge of .NET, C#, MVC, Web services, Rest and WebAPI
- Unit testing : XUNIT or NUNIT or MS Unit Test
- TypeScript, Angular 8 or above, HTML5 and CSS3 technologies
- Entity framework, SQL Server, MS SQL, Powershell
Nice to Have
- Working knowledge of ESB or Message Queuing (MSMQ) is an added advantage
- TDD/ATDD (FitNesse preferred)
- Experience in mentoring developers
- Experience in Agile (Scrum) methodologies would be a plus
- Ability to adapt quickly to an existing, complex environment
- Ability to quickly learn new concepts and software is necessary
- Should be able to mentor the team members and able to review their code and suggest best solutions wherever applicable
Benefits
- A launch pad into various senior management opportunities – within the many business lines of Eurofins globally – or into the management hierarchy in our different corporate functions
- The opportunity to grow your project management skills in a demanding, fast growing organization
- A chance to become part of a highly motivated international team of professionals
- In a fast growing group, successful leaders are frequently being offered increased areas of responsibility (subject to geographic mobility)
Work Arrangement
Remote (Worldwide)
Additional Information
- Fluent in English and the working country language
- Good communication and interpersonal skills to interact with team in Europe