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..