Software Development Team Lead (Java/React)

Steampunk
Any Location, VA
Job Description
As a Software Development Team Lead, you will work with our growing DevSecOps practice as a technical project manager or team lead valuating, identifying, and developing complex software solutions using cloud-native services, APIs, and micros-service solutions.

Requirements

  • Serve as the technical delivery leader, accountable for completion of team delivery efforts including quality oversight and client acceptance
  • Build and maintain client relationships, developing a strategic vision for clients and internal teams
  • Design, develop, and deploy modular micro-services and cloud-based systems
  • Troubleshoot software quality, security and reliability issues
  • Manage staff and monitor performance and training needs to create skills expansion and career advancement opportunity
  • Foster the use of Agile practices within teams to enable delivery of deployable software within specified times
  • Provide guidance and oversight of testing practices and code reviews and ensure the security and integrity of the code base and product
  • Collaborate with team members and integration partners to develop new features as well as to troubleshoot, debug, and resolve issues in all environments
  • Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations
  • Leverage virtualization and containerization to optimize and modernize software systems
  • Assist in sales and technical strategy activities beyond their current program
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
]]>