Description:
The role also shares responsibility for production support of the software solutions owned by the team. This includes managing the lifecycle of assigned incidents and problem resolution. The Software Developer 2 will share responsibility for after-hours support response.
Key Accountabilities
- In collaboration with our Payments product team, the Software Developer 2:
- Develops and maintains front-end components and user interfaces for payment systems, ensuring seamless user experiences and translating business requirements into effective solutions.
- Coordinates the software development lifecycle with vendors and business stakeholders.
- Regularly interprets and applies standards, policies, and procedures, providing significant input into software development practices while preparing documentation for both new and established systems.
- Works with vendors, business stakeholders, and QA teams to orchestrate testing and user acceptance.
- Assists development staff with analysis and development in a multi-vendor services environment.
- Collaborates with business units, vendor partners, and technical teams to integrate new requirements into software solutions.
- Coaches other developers in skill development and takes on lead or supporting roles as needed for project delivery and enhancements.
- Collaborates with peers to resolve technical issues and regularly suggests new approaches to technical challenges and broader issue resolution.
- Conducts needs assessments with various business units to translate requirements into web services delivered by BCLC.
- Develops and maintains materials needed for operational run-state of a given solution, including creation and maintenance of knowledgebase(s) as required.
Minimum Required Qualifications
Education and Experience
- University degree in a relevant discipline or a two-year college diploma supplemented by industry recognized professional courses.
- At least 3-5 years progressively responsible experience in a collaborative professional software development environment
- An equivalent combination of education and/or experience may be considered.