Lead Dotnet Developer
تفاصيل الوظيفة
Job Title : Technical Lead- .Net Years of Experience : 10+ years Location : Chennai One (IT Park) – Thoraipakkam About OEC: OEC provides high-quality technology solutions to automakers and their franchised dealers which facilitate the sale of Original Equipment (OE) replacement parts. Using advanced, leading technology, OEC in the past 20 years, has extended this mission by providing constant support for over 50 international auto brands, and more than 150,000 dealership and repair customers worldwide, being now a leader in the segment of the automotive market through continued innovation and subject matter expertise. About the role: We are looking for talented Technical lead who will develop effective information technology solutions for OEC by creating new or enhancing internal or customer applications. Applies solid and fundamental concepts of software programming and application development methodology in a team environment. Determines programming solutions by analyzing business and functional requirements and technical specifications. Key Responsibilities & Duties:
- Performs code development, product design, and programming activities requiring business, functional, and systems research and analysis
- Estimates development changes and ensures all stakeholders are apprised of the effort and duration of each development task.
- Designs, implements, and/or maintains product modules or sub-systems.
- Generates accurate code for new or existing models/routines or complex redesigns.
- Adheres to set production processes and follows scheduled plans and timelines utilizing established programming/development guidelines to meet key activities.
- Demonstrates problem-solving relating to code, documentation, and recurring problems and resolves issues individually or as a team member.
- Offers production support as aligned with service level agreements.
- Interacts regularly with functional teams including (but not limited to) Marketing, Product, Customer Care, and Quality to gather and disseminate information regarding product builds and progress.
- Executes test procedures according to test plan and identifies problems; performs unit and integration testing for functionality and limits; performs bug verification, release testing, and support for assigned products.
- Assists with monitoring, maintaining, and developing QA environments.
- Reviews test cases/plans and assists with migration contingency plans.
- Reports on project management milestones and works with or escalates issues to the senior level.
- Performs system analysis and design.
- Provides technical leadership to development teams through SDLC of large, complex projects.
- Assists architectural design of major/strategic projects and recommends technical performance improvements.
- Serves as primary contact for regular deployments.
- Leads coding concept discussions and promotes reuse opportunities as appropriate.
- Experience with Agile and SCRUM software development practices & methodologies.
- Experience with C#.
- Good Experience in .Net Core, .Net Framework, Design Patterns, HLD and LLD, Microservice architecture.
- Experience with Entity Framework Core or similar ORM.
- Experience with Web API, MVC, Restful services.
- Experience with Angular / React / Vue.js.
- Experience with SQL on MSSQL Server or Postgres
- Experience working in the cloud on AWS / Azure.
- Excellent analytical skills with the ability to identify complex production problems and propose resolutions.
- Good knowledge of Analytical skills and Problem solving skills.
- Can work in a proactive and independent manner and take ownership of the team’s deliverables.
- Competitive salary and benefits
- Group Medical Insurance
- ICICI Bank Multi Wallet
- Collaborative workspace
- Flexible working hours
- Hybrid working model
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.