Full job description
The Automotive Practice at Epsilon is seeking a mid-level software developer with 4 to 8 years of experience to develop, implement, and maintain .NET-based applications for an automotive marketing platform. The role involves designing, developing, testing, and maintaining software using .NET Core, C#, ASP.NET, Angular, Vue.js, SQL Server, Oracle, JavaScript, HTML5, CSS, jQuery, and Bootstrap. Responsibilities include building microservices and APIs, collaborating with cross-functional teams, participating in requirements discussions, creating unit tests, troubleshooting software issues, and integrating AI/ML models. Experience with cloud platforms such as Azure and AWS is required. Candidates should have a Bachelor’s degree in Computer Science or equivalent, strong problem-solving skills, and familiarity with Agile/Scrum methodologies. Preferred skills include Visual Studio 2019+, Git/TFS, NoSQL, Service Bus architecture, and automotive marketing domain knowledge. The position is full-time and located in Bengaluru, Karnataka, India.
What you'll do
- Develop, implement, and maintain .NET based applications and components for automotive marketing platform
- Design, develop, test, analyze and maintain new software applications to meet business requirements
- Build and enhance microservices and APIs based on business and application requirements
- Collaborate 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 scalable environments
Requirements
- 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: Experience with Visual Studio 2019+, Git/TFS, and NoSQL solutions (e.g., Redis)
- Preferred: Familiarity with Service Bus architecture
- Preferred: Automotive marketing domain knowledge
- Strong interpersonal skills, time management, and a collaborative mindset
Tech stack
.NET CoreC#ASP.NETAngularVue.jsSQL ServerOracleJavaScriptHTML5CSSjQueryBootstrapREST APIsSOAPRedis CachingMicroservicesAI/ML frameworksAzureAWSVisual Studio 2019+GitTFSNoSQLService Bus
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth, learning, development, and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity, inclusion, and equal employment opportunities