Job Description
Your unique blend of .Net Fullstack is precisely the profile we've been searching for at Epsilon
Job title: Lead Software Engineer
Experience : 9- 12 years
Primary skills : .Net Core, Micro services, message brokers (Rabbit MQ, Kafka, Azure Service bus), oAuth (Authentication), Logging tools/Frameworks
Angular, React, Cloud - Must know basics/intermediate knowledge
Gen AI - Nice to have
Work Model:
Hybrid (Weekly Twice)
Cab Facility : Yes
Interview Process:
4 rounds (4th round F2F Mandatory)
Work Location:
Karle Town Tech Park Nagawara, Hebbal Bengaluru 560045
Job Description:
About Business Unit:
The Automotive Practice at Epsilon is a rapidly growing team, driving growth for major players in the automotive industry - from Original Equipment Manufacturers (OEMs) to dealerships across North America. Part of a 1,600-member multinational team, the practice provides the automotive worldโs largest service reminder platform, alongside agency services and digital media solutions. A leader in the automotive space, the team supports over 50% of auto dealerships in North America and maintains relationships with over 280 million customers. Home to innovation and ground breaking technology, our Auto team leads the game in developing outstanding software and solutions for hyper-personalized digital marketing.
Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.
Responsibilities
This position is responsible for the development, implementation and maintenance of .net based applications and components for the automotive marketing platform. This includes designing, developing, testing, analyzing and maintaining new software applications in support of the achievement of business requirements.
Lead the
design, architecture, and development
of applications using
.NET Core, C#, SQL Server, Angular, VueJS, JavaScript, HTML5, Bootstrap, and related technologies .
Architect and implement
microservices and component-based solutions
with a focus on scalability, performance, and security.
Collaborate with developers, QA, product managers, and business stakeholders to deliver robust and high-quality software solutions.
Review and contribute to
technical design documents, architecture diagrams, and solution strategies .
Provide
hands-on technical expertise
in coding, performance optimization, and troubleshooting.
Mentor and coach junior engineers on software engineering best practices, design principles, and coding standards.
Drive technical decision-making and guide solution trade-offs for new features and initiatives.
Create and maintain
unit and integration tests , ensuring system reliability and maintainability.
Act as a key responder for critical production issues and lead cross-team incident resolution.
Contribute to process improvements, automation, and adoption of new tools and practices.
Integrate AI/ML models
within .NET applications to deliver intelligent, data-driven solutions.
Work with
cloud platforms (Azure/AWS)
to design, deploy, and optimize applications in a scalable environment.
Qualification:
9+ years of software development experience
with recent leadership in technical design/architecture.
Bachelorโs degree in Computer Science or related field.
Strong expertise in
.NET Core, C#,
ASP.NET
, and
SQL Server/Oracle .
Proficiency in
front-end frameworks
(Angular, VueJS, JavaScript, jQuery, HTML5, Bootstrap).
Experience in
microservices, REST APIs, caching (Redis), and modern web architecture patterns .
Hands-on experience with
cloud platforms (Azure/AWS)
and automation.
Exposure to
AI/ML concepts
and integrating ML models into .NET applications.
Knowledge of security best practices (OAuth, OWASP, SAML, SSO).
Strong problem-solving, analytical, and communication skills.
Ability to mentor teams and deliver solutions in Agile/Scrum environments.
Good to Have
Experience with
Visual Studio 2019+, Azure DevOps, Git , and
NoSQL solutions .
Familiarity with
Service Bus architecture .
Automotive marketing domain knowledge (a plus).
Strong interpersonal, leadership, and time-management skills with a
can-do attitude .