
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Software Engineer - ZF Group, Chennai
ZF Group is seeking a motivated Senior Software Engineer to join their central R&D team at GEC Chennai, India, within ZF Commercial Vehicle Control Systems India Limited. This role is crucial in driving product digitalization and vehicle intelligence for truck, bus, and trailer OEMs, catering to both onboard and offboard (SaaS & PaaS) needs.
About the Role
As a Fullstack Developer at ZF Group, you will be responsible for designing, developing, and deploying scalable applications. Your work will directly contribute to connecting, securing, diagnosing, and gaining intelligence from vehicles.
Key Responsibilities
- Design, develop, and deploy scalable applications using AWS Serverless technologies (Lambda, API Gateway, DynamoDB) and Container technologies (ECS, EKS, Fargate).
- Build and maintain RESTful APIs and microservices architectures using .NET core and Entity Framework.
- Write clean, maintainable code in Node.js, JavaScript, C#, React JS, or React Native.
- Work with SQL and NoSQL databases, designing efficient data models.
- Apply Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) principles.
- Utilize multi-threading and messaging patterns for robust distributed systems.
- Collaborate effectively using GIT and adhere to Agile methodologies and Lean principles.
- Participate in code reviews, architecture discussions, and contribute to continuous improvement initiatives.
Candidate Profile
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum 6+ years of hands-on software development experience.
- Strong understanding of AWS cloud hosting technologies and best practices.
- Proficiency in at least one of the following: Node.js, JavaScript, C#, React (JS / Native).
- Experience with REST APIs, microservices, and cloud-native application development.
- Familiarity with design patterns, messaging systems, and distributed architectures.
- Strong problem-solving skills and a passion for optimizing business solutions.
Why ZF Group?
ZF Group in India offers an environment focused on innovation and technology leadership. You will experience a diverse and inclusive culture, with ample opportunities for career development through extensive training and a clear path for advancement. As part of a global leader, you can engage in international projects. ZF is committed to sustainability and employee well-being, providing comprehensive programs and supporting a healthy work-life balance.
Join our team in Chennai as a Senior Software Engineer and contribute to the future of vehicle intelligence.