
Principal .Net Developer
Eurofins Scientific SE12 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Deliver high-quality software independently and with the team, including design, coding, testing, and documentation.
- Implement complex features using test-driven development and quality-focused practices.
- Review team code, recommend improvements, and refactor existing code to improve quality.
- Collaborate with architects to review and propose architectural design changes and ensure quality implementation.
- Work with Business Analysts to estimate complexity and workload, select technical solutions, and refine requirements.
- Collaborate constructively with other IT teams and provide technical recommendations and solutions to technical problems.
Requirements
- 9–12 years of experience developing end-to-end web applications using Microsoft stack technologies.
- Strong working knowledge of .NET, C#, MVC, WCF, REST, Web API, and Entity Framework.
- Working knowledge of JavaScript, TypeScript, jQuery, Angular 2 or above, Jasmine, HTML5, and CSS3.
- Experience with MS SQL databases, PowerShell, nUnit or MsUnit, unit testing frameworks, and UI testing frameworks.
- Experience with at least one SOA project and strong experience designing and working with n-tier architecture.
- Understanding of SOLID principles, design patterns, UML, object-oriented programming, and object-oriented design.
- Experience with TDD, BDD, Agile practice, preferably Scrum.
- Familiarity with ESB or message queuing, including MSMQ, and WPF is advantageous.
- Bachelor's degree in Engineering, Master's degree in Computer Science, or equivalent qualification.
- Strong problem-solving, analytical reasoning, communication, writing, attention to detail, flexibility, and teamwork skills.
Benefits
- Opportunities to advance into various senior technical roles across Eurofins business lines.
- Opportunity to grow technical skills in a demanding, fast-growing organization.
- Opportunity to join a highly motivated international team of professionals.
- Successful leaders may receive increased areas of responsibility, subject to geographic mobility.
- Performance management includes quarterly calibrations, half-yearly reviews, annual reviews, and documented KPIs.
- The position is located in Bangalore.