Sigma Defense is seeking a Software Engineer to help design, build, and maintain desktop and web applications, contributing to enterprise-level projects.
Requirements
- 1–3 years of experience developing features for desktop and web applications.
- Hands-on experience building software applications, modules, and web services from design specifications and requirements in a team environment.
- Proficiency in object-oriented programming with languages such as Java or C-Sharp.
- Experience building Single Page Applications (SPAs) with Angular and Node.js.
- Working knowledge of JavaScript/TypeScript, HTML5, CSS, and related web technologies.
- Familiarity with the full Software Development Life Cycle (SDLC) in an enterprise environment, including Agile and incremental development practices.
Responsibilities
- Develop and maintain desktop and web application features under the guidance of senior engineers.
- Build application modules and web services based on design specifications and requirements.
- Write clean, efficient, and well-documented code using object-oriented programming languages such as Java and C-Sharp.
- Contribute to the development of applications and application modules using Angular, Node.js, and related web technologies.
- Participate in Kanban workflows, including updating tasks, maintaining progress visibility, and supporting continuous delivery.
- Support software testing, debugging, and deployment activities across the SDLC.
- Stay current with emerging technologies and best practices to improve development processes.
Other
- Ability to collaborate with users and business analysts to troubleshoot issues, identify root causes, and implement fixes.
- Must be a U.S. Citizen.
- Candidate must possess or have the ability to obtain an active Secret security clearance or higher.
- Bachelor’s degree from an accredited college or university in Computer Science, Information Technology, or related field of study.