- Hands-on programming in multiple technologies (.NET Core/C#, Angular 2+, Web API, etc.)
- Promotes thorough unit testing and Training the Junior Software developer as well.
- Takes initiative to learn business and development processes with focus on delivering value to the company
- Responsible for code quality and implementing coding standards that continually improve the teams output
- Responsible for proof of concepts, spikes, and other R&D; required to enable future development paradigms
- Work with business sponsors, business analysts, project managers and developers as a cohesive group
- Communicate with other Application and Enterprise Architects to identify issues and roadblocks well in advance of issues
- Communicate with the Project Manager(s) on upcoming changes, events, and schedules
- Commitment to creating quality deliverables on time and on budget
- Ability to translate business objectives into application architecture designs that are scalable, and support our enterprise architecture vision
- Coach and mentor staff to develop a highly productive team
- Understanding of user story definition process to partner with stakeholders to develop user stories that can be easily comprehended by the business community
- Lead and inspire a team of analysts, developers, and contractors, providing feedback and direction on design and code reviews