Day to day responsibilities will include:
- Use your experience to assist different solve complex technical problems across different teams and tech stacks
- Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
- Work with Solutions Architects and other Team Leads to deliver on business requirements
- Provide work estimates based on analyzed business and technical requirements.
- Working closely with QA to identify development and production issues.
- Taking responsibility for ensuring changes are:
o unit and integration tested
o documented
o optimized to ensure benchmarks are met.
- Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary.
- Support and mentor junior team members in the team.
- Design client-side and server-side architecture
- Build front-end applications with visually appealing design
- Develop and manage databases, applications and APIs
- Test software for responsiveness and efficiency
- Troubleshoot, debug, and upgrade software
- Create security and data protection settings
- Build features and applications
- Collaborate with data scientists and analysts