o Responsible to manage the disciplined agile software development process for the HMI Team including backlog maintenance and capacity planning.
o Responsible to assist with system/architectural design for core HMI software as well as perform software module design for HMI application software.
o Responsible for satisfaction of functional requirements and adherence to the architectural structure, programming standards, and software performance through developmental reviews and work definition.
o Responsible to support software development tools such as test hardware, simulators, software analysis tools, the agile task management system, and source code repos and version control tools.
o Responsible to support system and machine level integration and testing to validate satisfaction of functional and performance requirements.
o Responsible for performance evaluation and general personnel management of all team members.
Qualifications:
o 15+ years Java development experience with an emphasis on UI applications.
o 5+ years Java development in a lead designer / system architect role.
o 5+ years managing Java centric software development teams.
o Strong design capability in back-end support applications for networked and shared data solutions such as database development, configuration solutions, middleware integration, computer security compliance, and user access controls.
o Experience with Java Swing, Java Webstart, Maven, Azure DevOps, Eclipse IDE, Git, agile methodology, automated testing, and design patterns is beneficial.
o Extensive experience developing HMI systems for industrial systems and machinery including mobile equipment.
o Proven experience developing complex HMI systems to support multiple machines and multiple user platforms including mobile devices.
Predominant Tasks (B):
o Software development: 10%
o Hands-on development to support production
o Development of critical software items.
o Development of POC and reference software.
o System level analysis and design: 50%
o Assist KMC HMI Engineers with architectural design and documentation
o Innovation and conceptualization
o System parameter quantification and analysis
o Team support: 40%
o Software design and code reviews
o Demos, presentations, and reporting
o Azure DevOps backlog maintenance and work item updates
o Basic administrative and managerial support
Job Classification
Industry: Industrial Products, Heavy Machinery Functional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Electronics/Telecommunication, Any Specialization, Computers Post Graduation: M.Tech in Any Specialization, MCA in Computers Doctorate: Doctorate Not Required
Contact Details:
Company: SSI Management Consultants Location(s): Pune