Manage software development activities and a large development team in an Agile software development environment.
Maintain excellent communication with the Technical Lead, Architects, and Program Management.
Additional duties as assigned
Understanding of software engineering best practices.
Experience with large team collaboration, pull-requests, branching policies, code reviewers, and Semantic Versioning.
Experience designing and developing the service-based architecture and/or microservices.
Experience setting up, configuring, and maintaining a personal dev / build environment in Azure.Working ability with virtualization technologies such as Docker.
Working ability with data persistence and caching concepts.
Working ability with SharePoint 2013 / 2016 / 2019 / O365.
Working ability in designing SharePoint Apps using the SharePoint SPFx Framework, PNPJS.
Proficient in Microsoft Office applications (e.g., Word, PowerPoint, Excel, Access, and Outlook)
Bachelors degree from an accredited university
Clearance: Top Secret