Design and develop full-stack solutions that meet business requirements and technical standards while maximizing code re-usability.
Collaborate with business counterparts and other teams within IT (e.g. Program Management) to understand business needs.
Analyze business requirements and define technical tasks required to deliver the agreed solution.
Design and implement applications and services supporting our systems, APIs, and other surrounding technologies.
Work in an iterative/Agile environment as a good team player.
Ability to manage multiple tasks and projects simultaneously
Build and maintain code to manage data received from heterogeneous data formats including web-based sources, internal/external databases, flat files, heterogeneous data formats