The successful candidate will become a member of the Charging Group in Tecnotree, a dynamic and cutting-edge team responsible for the development of business critical components for the Tecnotree Digital Product suite
Essential Job Functions /
KRA’s
Analyse, implement, test and document software changes according to the full software development lifecycle, for delivery of complex Charging-related software from concept through to delivery to end customer.
Requirements analysis, functional and design specification & development of current features.
Issue resolution involving a large legacy code base
Provide technical leadership, where required to less experienced engineers within the team.
Adhere to and promote quality initiatives within the group
Agree, define functional interfaces and liaise with Test, Support, Product and Project Management groups as well as personnel at other company sites; so good personal communication skills are required.
Required Skill Set
TECHNICAL SKILLS
ReactJS (preferably) or AngularJS
TypeScript (in Java Script)
MySQL and Mongo DB
React Native (optional)
Extensive experience in Java Script
Java Script (Express JS, LoopBack)
Database programming experience (preferably MySQL)
Experience in development of enterprise applications preferably in ecommerce domain
Experience in Git and debugging tools.
SOFT SKILLS
Quick learner with strong initiative & Technical Team Leadership capabilities. Works well in a team setting and alone.
Strong English written and verbal communication skills.
Has ability to adapt to the changing needs of a project.
Has ability to meet deadlines.
A willingness to undertake foreign travel where necessary.
Multicultural working experience.
· Proven capability in MS Excel with respect to Test Planning and tracking