Role Summary
This position will be responsible for custom application development following industry best practices. An Application Developer is expected to produce custom application solutions by working closely with business users throughout all phases of the software development lifecycle. This person will work both collaboratively and independently among a team of other application developers in the areas of requirements gathering, learning industry and Russell best practices, solution architecture and software development methodology.
The responsibilities of the individual in this position include:
- Review, analyze, and modify systems as needed
- Follow technology standards developed by the team
- Deliver production quality code in a high risk trading environment
- Deliver software solutions in an iterative manner using Scrum methodology
- Produce scripts/scripting to integrate with team’s automated process and tooling for build/deploy
- Strictly adhere to SDLC practices in place which produce documentation and traceability for audit
- Produce lightweight design documentation, manuals and installation guides
- Collaborate with users and scrum team members as part of their software development/delivery practice
- Establish personal/professional goals in line with departmental objectives
- Track progress on assigned tasks and maintenance activities per team standards
- Track progress of execution and delivery per established metrics and success criteria