Job Description
Position Title
Module Lead
Reporting To
Manager
Location
Bangalore
Position & Objectives
As a Technical Lead, the main objective is to deliver high quality software independently or with a team (design, code, tests, documentation) and accelerate delivery.
Responsibilities
- Test drive and implement complex features with quality in a timely manner.
- Review team’s code and suggest improvements.
- Efficiently refactor existing code to improve quality.
- Collaborate with Architects to review and propose architectural design changes and ensure team implements them with quality.
- Interact constructively with Business Analysts to estimate complexity, select appropriate technical solutions to meet user requirements, and reach optimal deliverables.
- Interact constructively with other IT teams.
Experience
- 9 to 12 years of experience developing end‑to‑end web applications using Microsoft stack.
- Strong working knowledge of .NET technologies.
- Strong understanding of SOLID principles and design patterns.
- Good understanding of UML, OOP and OOD principles.
- Experience with at least one SOA project.
- Experience designing and working with n‑tier architecture.
- Uncompromising attitude towards quality.
- Experience with TDD, BDD, and UML.
- Experience in Agile (preferably Scrum) methodology.
- Ability to provide technical recommendations and solve problems.
- Quick learner.
Technology Skills
- .NET, C#, MVC, WCF, REST, WebAPI, nUnit/MsUnit, EF.
- JavaScript, TypeScript, jQuery, Angular 2+, Jasmine, HTML5, CSS3.
- MS SQL Databases, PowerShell.
- Experience with ESB or MSMQ is an added advantage.
- Familiarity with unit testing frameworks, UI testing framework, WPF.
What We Offer
- A launch pad into various senior technical roles within many business lines of Eurofins globally.
- Opportunity to grow technical skills in a demanding, fast‑growing organization.
- Chance to become part of a highly motivated international team of professionals.
- Successful leaders may be offered increased areas of responsibility, subject to geographic mobility.
Qualifications
Required: Bachelor’s in Engineering or Master’s in Computer Science or equivalent.
Personal Skills
- Customer‑service oriented with a problem‑solving attitude.
- Strong attention to detail and accuracy.
- Entrepreneurial thinking and flexibility to change.
- Very good English communication skills (concise writing and convincing speaking).
- Structured and clear writing skills.
- Proven ability to solve complex business problems using analytical reasoning.
- Positive attitude, self‑motivated, team player.
Performance Appraisal Criteria
Eurofins has a strong focus on performance management system, including quarterly calibrations, half‑yearly reviews and annual reviews. KPIs will be set and may vary slightly between projects and will be clearly communicated during the first 30 days of joining.