Scope and manage new development projects that arise within the organization and identifying: appropriate system architecture, features, solutions, timeline and budget for MVP and complete delivery
Manage the software development team to build reliable, scalable and functional products using industry best practices.Hire, inspire, and lead multiple high-performing, development teams.
Develop and execute a product roadmap with input from customers, executive management team, customer success team and other stakeholders.
Plan, organize, and direct development projects, ensuring adherence to architectural, security and performance standards keeping projects on track with full transparency on progress and goals.
Manage the SDLC including supporting project plans, budgets, and tool sets.
Work with the Chief Security Officer to develop a secure SDLC and ensure it’s implementation and adherence
Produce and review product specification documents
Provide code reviews and coach the engineers in effective and efficient coding techniques following the secure SDLC protocol
Work out of the Baltimore, MD office
Technical Architecture Requirements:
Oversee Linux based development and deployment stacks
Technology Used:
Red Hat Enterprise Linu
Apache
Tomcat / Java
PHP
MySQL
AWS as well as on premise deployments
Manage code versioning and release practices utilizing gi
Manage the technical support team in charge of supporting production servers including troubleshooting, server migrations and deployments
Travel Requirements:
< 10% Travel
Travel will include the following:
Applicable industry trade shows
Occasional key client visits
Product road mapping sessions (sometimes held at client locations)