- Manage a team of developers and liaise with business analysts on project requirements
- Mentors team members in design, technology, and processes and in object-oriented design, system design, and database design
- Conduct design and code reviews
- Ability to work in virtual teams and in matrix structures
- Ability to work in fast paced environment
- new technology