12 Aug
|
Epsilon
|
Bengaluru
Senior Software Engineer
Overview 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. Design, develop, and maintain applications using .NET Core, C#, SQL Server, JavaScript, HTML5, jQuery, VueJS, Angular, and Bootstrap.
Build and enhance microservices and APIs based on business and application requirements.
Collaborate closely with developers, QA engineers, and product team members to deliver high-quality solutions.
Participate in requirements discussions to translate business needs into technical solutions.
Assist in system and component-level design, ensuring alignment with best practices.
Create and maintain unit tests and contribute to test automation with QA teams.
Troubleshoot and resolve complex software issues in collaboration with cross-functional teams.
Contribute to continuous improvement of coding standards, application performance, and development practices.
Leverage AI/ML frameworks and integrate machine learning models within .NET applications.
Work with cloud platforms (Azure/AWS) to design, deploy, and optimize applications in a scalable environment.
Qualifications 4 to 8 years of software development experience.
Bachelor’s degree in Computer Science or equivalent.
Strong expertise in .NET Core, C#, ASP.NET, Angular, Vue.JS and SQL Server/Oracle.
Proficiency in front-end frameworks (Vue.js/Angular, Bootstrap, CSS, HTML5, JavaScript, jQuery).
Experience with REST APIs, SOAP, Redis Caching, and microservices.
Solid understanding of object-oriented analysis/design, web architectural patterns, and UML.
Exposure to AI/ML concepts and ability to integrate ML models in .NET applications.
Familiarity with Agile/Scrum and software development life cycle practices.
Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
Experience with Visual Studio 2019+, Git/TFS, and NoSQL solutions (e.g., Redis).
Familiarity with Service Bus architecture.
Automotive marketing domain knowledge (a plus).
Solid interpersonal skills, time management, and a collaborative mindset.
📌 Senior Software Engineer(.Net Fullstack Developer) (Bengaluru)
🏢 Epsilon
📍 Bengaluru