The team and role works as full stack developers to develop and deliver UIs, webservices, various integrations, and reusable code.
The scope also includes driving the evolution of IT application development practices, including CI / CD configuration, and direct coaching for IT developers and development teams.
Will also be participating as a member of an existing Scrum team that includes other application developers and analysts.
Main responsibilities :
Analyzes requirements, tests and integrates application components; Ensure the system improvements are successfully implemented.
Drives unit test automation. Be well versed in the latest development methodologies like Agile, Scrum, DevOps and test driven development.
Should also enable solutions that take into account APIs, security, scalability, manageability, usability, and other critical factors that contribute to complete solutions.
Collaborate with developers, architects, and IT Standards groups in the creation of standards, guidance, and "how-to" guides.
Coach other developers on technical practices including development patterns, application design, continuous integration, and continuous delivery
Behavioral traits desired :
Partner with a diverse group of skills and experience.
Collaboration with team members, good to pair with others.
Attention to detail.
Flexibility and Achieving change.
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Bachelor's degree in Software Engineering or related fields or in lieu of degree 10+years of relevant industry experience
1+ years of experience with Agile / Scrum methods
3+ years of experience with modern Application development methods and tools
Advanced English level
Experience with ReactJS for building user interfaces
Experience with SailsJS or related ExpressJS framework to develop NodeJS based REST APIs