Technical Lead
Eurofins View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
The Technical Lead - Application Maintenance will be responsible for ensuring stability, performance, and continuous improvement of Eurofins' Electronic Notebook (ELN) applications. This role involves leading a team focused on application maintenance, troubleshooting, performance optimization, and minor enhancements, while collaborating with global stakeholders to deliver high-quality solutions.Experience:
10 to 12 years of experience in software development and application maintenance.Technical Expertise:
- Backend: .NET Core (6/7/8), C#, ASP.NET Core, MVC, WebAPI, Postman
- Frontend: Angular 7+, JavaScript, TypeScript, jQuery, HTML5, CSS3
- Database & Cloud: MSSQL, Cosmos DB, Redis, Elastic Search, Azure Functions
- DevOps & Architecture: Azure DevOps, CI/CD, Event-Driven Architecture, Domain Driven Design, Microservices
- Familiarity with UI and Unit Testing frameworks (MS Test, Jasmine, MOQ, NUnit, Karma)
- Strong understanding of OOP, SOLID principles, and design patterns
- Working knowledge of Authentication and Authorization [OAuth2, OpenIDC]
- Experience with at least one SOA (Service-Oriented Architecture) project
- Application Maintenance: Ensure stability, performance, and reliability of existing applications; handle bug fixes, patches, and minor enhancements.
- Performance Optimization: Identify and fix performance bottlenecks in code, queries, and infrastructure.
- Code Quality & Reviews: Own the quality of code changes, conduct code reviews, and enforce best practices.
- Technical Leadership: Mentor and guide team members; ensure adherence to maintenance processes and standards.
- Customer Interaction: Work closely with global teams and customers to understand issues and provide timely resolutions.
- Problem Management: Troubleshoot complex issues, resolve production incidents, and perform root cause analysis.
- Documentation: Maintain technical documentation for fixes, enhancements, and processes.
- Advocate for FURPS principles (Functionality, Usability, Reliability, Performance, Supportability).
- Should have worked in an AGILE practice methodology (preferably SCRUM).
- Strong problem-solving skills for maintenance scenarios.
- Excellent communication and collaboration skills.
- Self-motivated, “get-it-done” attitude with the ability to think critically.
- Enjoy working with globally distributed teams and across cultures.
- Desire to learn new areas and work with uncertainties.
- Discipline to pay attention to deadlines, details, and quality.
- Good communication and interpersonal skills.
- Quick learner with strong troubleshooting skills.
- Customer-service oriented with a problem-solving attitude;
- Strong attention to detail and accuracy is essential;
- Entrepreneurial thinking and flexibility to change;
- Very good English communication skills (concise writing and orally convincing);
- Structured and clear writing skills;
- Proven ability to solve complex business problems using analytical reasoning;
- Demonstrated positive attitude, self-motivated, team player.
- MCA or Bachelors in Engineering, Computer Science or equivalent.