Develop web and mobile user interfaces.

Ensure these components and the overall applications are robust and easy to maintain. Oversee external development team activities

Coordinate the collection of business requirements, if need arises.

Coordinate with the rest of the team involved on different layers of the infrastructure design. Commitment to collaborative problem solving, sophisticated design, and quality product are required.

Develop fully functional applications in coordination with remotely located software developers, adopting the SCRUM methodology, a team ticketing system and shared source code repository Platform Maintenance:

Develop enhancements to implement new features and to strengthen application automations, validations and reports

Troubleshoot technical issues and fix bugs affecting the mobile application in different environments (production, testing, QA, training)