Five plus years of development in a large-scale, multi-platform environment is required
- Experience in Agile Application Development & Scrum methodologies is preferred
- Research and evaluate new software, frameworks, and techniques to provide recommendations to the division
- Passionate about software development and delivering high quality applications
- Excellent communication, problem solving and analytical skills is a must
- Must possess a strong sense of ownership, responsibility, and initiative
- Flexibility to balance multiple assignments in a fast-paced environment
- Ability to work independently, yet function as an integral part of a team