Responsibilities
- Create and sustain mission-critical reporting platforms and services.
- Deliver robust, scalable, and efficient software using industry best practices.
- Engage in requirements analysis as part of the full software development lifecycle.
- Contribute to solution design during the software development process.
- Undertake development tasks across the software development lifecycle.
- Perform testing activities as part of end-to-end development cycles.
- Conduct code reviews to ensure code quality and consistency.
- Produce and maintain technical documentation throughout the development process.
- Work closely with business teams to gather needs and convert them into technical implementations.
- Assist in application deployments and coordinate with support teams for system reliability.
- Respond to live system issues by providing advanced (Level 3) troubleshooting when necessary.
- Drive enhancements in development workflows, automation, testing strategies, and operational performance.
- Collaborate within Agile teams, actively taking part in sprint planning, retrospectives, and daily stand-up meetings.
Work Arrangement
Remote (Worldwide)