Job Title: Senior Software Engineer
Location: Bangalore, India
Job Type: Full-Time
About Us
eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like
AC4D, a core solution in our portfolio that enables data-driven manufacturing intelligence.
Job Description
We are seeking a highly skilled and creative
Senior Software Engineer with a strong UI focus to join our R&D division in Bangalore and contribute to the development and enhancement of the
AC4D product roadmap. The ideal candidate will have deep expertise in
Angular and front-end architecture, with solid experience in .Net and SQL Server for full-stack collaboration. This role involves designing intuitive user interfaces, improving user experience, and delivering high-quality software solutions in an Agile environment.
Responsibilities
- Integrate UI with backend services built on .NET and SQL Server
- Develop and maintain front-end components using Angular, HTML5, CSS3, and TypeScript.
- Lead UI development efforts for AC4D, ensuring modern, responsive, and user-friendly interfaces.
- Collaborate with UX designers, product managers, and backend engineers to translate business requirements into elegant front-end solutions.
- Optimize application performance and ensure cross-browser compatibility.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Conduct code reviews and maintain high standards of front-end code quality and documentation.
- Mentor junior developers and contribute to UI/UX best practices across the team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 48 years of experience in software development, with a strong focus on front-end/UI development.
- Experience integrating front-end applications with .NET based APIs and SQL Server.
- Expertise in Angular (v10+), HTML5, CSS3, JavaScript/TypeScript.
- Proven experience working in Agile development environments.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with version control systems (e.g., Git).
Preferred Qualifications
- Experience with enterprise software development, especially in manufacturing or industrial domains.
- Familiarity with UI testing frameworks (e.g., Jasmine, Karma) and performance profiling tools.
- Exposure to data visualization libraries (e.g., D3.js, Chart.js) or dashboard frameworks.
- Experience with design systems and component libraries (e.g., Angular Material, PrimeNG).
- Awareness of accessibility standards and responsive design principles.
- Exposure to AI tools for UI enhancement or automation (e.g., Copilot, ChatGPT, Figma AI plugins).
ePS - Empowering Packaging Success