Job Responsibilities - Hands-on development of high quality secure software, adopting the Software Delivery Lifecycle tools, following Architecture patterns and Agile best practices
- Collaborate with the Product owner to align the team with the product vision, sprint goals, and other necessary information
- Provide architectural blueprints and technical leadership to the development team
- Utilize tools, technology and various modern methodologies to lead, guide and train a team of software engineers
- Champion continuous improvement activities to enhance productivity; coach organization to conduct continuous improvement events
- Communicate organizational impediments to leadership; clear impediments for the team
Required qualifications, capabilities, and skills - Formal training or certification in Office 365 development and implementation and 5+ years of applied experience
- Hands on experience with enterprise collaboration and communications platforms in the M365 space with exposure to microservice architecture
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Expertise in application, data and infrastructure architecture disciplines & SDLC
- Technical Leadership qualities to lead and contribute within a larger global team
- Ability to coach, mentor, collaborate with and influence people at various levels
- Understanding of cloud, virtualization, REST API design, and modern software languages
Preferred qualifications, capabilities, and skills - Strong understanding of Agile Software Development Lifecycle
- Experience with DevOps principles and practices
|