Software Application Developer
Role Summary
We are looking for a Software Application Developer with at least 2-5 years of programming experience to support software delivery in project-based environments. You will design, develop, test, deploy, and maintain applications based on customer and project requirements, working closely with project managers, DevOps, and business stakeholders.
Key Responsibilities
- Develop, enhance, and maintain softwteare applications according to project specifications.
- Participate in full software development lifecycle (SDLC).
- Write clean, efficient, and well-documented code.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Conduct unit testing and assist with integration and UAT support.
- Collaborate with cross-functional teams including Project Managers, UI/UX, QA, DevOps, and Infrastructure.
- Assist in preparing technical documentation (API specs, flow diagrams, deployment guides, etc.)
- Support deployments, system integration, and post-go-live fixes.
- Adapt quickly to new tech stacks and project needs.
- Ensure security, scalability, and performance considerations are applied in design and development.
Environment
- Government Commercial Cloud (GCC) 2.0 platform, uses Amazon Web Service (AWS)
Software Platform
Programming Languages and Frameworks
- Java with Spring Boot
- Javascript with Node.js + NestJS
- SvelteKit
- GoLang (optional)