Software Application Lead

  • Lead software delivery for project-based engagements; mentor and guide a development team (2–3+ years leading experience).
  • Design, develop, test, deploy and maintain applications meeting customer and project requirements.
  • Participate across the full SDLC: requirements, design, implementation, testing, deployment and post‑go‑live support.
  • Write clean, efficient, secure, and well‑documented code (Java/Spring Boot, Node.js/NestJS, SvelteKit; GoLang optional).
  • Build and maintain containerised applications on Kubernetes running in a Government Commercial Cloud (GCC) 2.0/AWS environment.
  • Create and review technical artifacts: API specifications, flow diagrams, deployment guides and runbooks.
  • Troubleshoot, debug and resolve defects; perform unit testing and support integration/UAT activities.
  • Coordinate deployments and system integration with DevOps, Infrastructure and QA; assist with post‑deployment fixes.
  • Ensure design and implementation meet security, scalability and performance requirements.
  • Collaborate with Project Managers, UI/UX, QA, DevOps and business stakeholders to align delivery with project timelines and objectives.
  • Drive code quality through peer reviews, coding standards and CI/CD best practices.
  • Rapidly adopt new technologies and adjust to changing project needs.
  • Track and report development progress, risks and dependencies to project leadership..

Similar jobs