Defines the technical solution in line with the business requirements.
Design, develop, implement, test and deploy software features as per business requirements.
Defines database architecture/ schema, decides structure of software and manages dependencies amongst components of software.
Creates technical tasks for developers based on business requirements.
Documents software components and applications created.
Provides technical guidance to team members/ software developers.
Reviews work performed by team members.
Research, test and perform quick "mockups" of new technologies and/ or tools used.
Occasional travel to Europe (1-2 trips per year).
Area of Responsibility/ Skills;-
Accountable for software features developed by the team.
Accountable for architecture of software.
Accountable for release management and therefore ensuring quality and best-practices within the software industry (e.g. clean code, maintenance of code, documentation).
Required Candidate profile
Bachelor degree in information technology, computer science, software engineering or similar - Master degree in either of the subjects considered an advantage.
Work experience: Min. 5 + years in full stack software development; produced verifiable tools/ products/ applications.
Experience in leading and coaching a small team of developers.
Desired: Database technologies, in particular NoSQL (e.g. MongoDB)
Working knowledge of software development tools and methodologies (Scrum, CD/CI, Git, etc.)
Desired: Security certification or relevant IT security experience (e.g. ISO 27001, CISSP, CCSP)
Desired: Awareness of PLC (programmable logic controllers) and Structured Text (ST/ STX) would be helpful
Job Classification
Industry: Industrial Products, Heavy MachineryFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Electrical, Electronics/Telecommunication, Any Specialization, ComputersPost Graduation: Post Graduation Not RequiredDoctorate: Doctorate Not Required
Contact Details:
Company: ms Human Resources Pvt LtdLocation(s): Bengaluru