Responsibilities
Participate fully in software development life cycle for large, complex projects
Design, build and produce software solutions independently
Conduct team and project planning using Agile methodology and structured delivery processes
Collaboratively support, troubleshoot and fix issues as part of broader software development team
Work with and lead onsite and offshore delivery and operations teams
Provide technical leadership, coaching, and guidance; motivate others to achieve shared aspirations
Establish metric-driven goals and report status, risks and mitigation strategies to key stakeholders
This position may require availability outside of standard business hours as part of a rotational on-call schedule
Qualifications
Required
Bachelor’s degree or equivalent work experience
At least 2 years of tech...