Software Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
Job description
We are seeking a motivated, career-oriented Software Application Developer with experience or interest in Agile development methodologies to support mission-critical software applications. This role involves contributing to the development, maintenance, and enhancement of web-based applications while collaborating with a technically diverse team. The ideal candidate is adaptable, detail-oriented, and eager to grow professionally while supporting systems that enhance national safety and security., * Assist in developing and maintaining web-based applications using .NET Core and C# across multiple browsers and platforms.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Collaborate with senior developers and engineers to troubleshoot, debug, and resolve software defects.
- Write and maintain software documentation, including design diagrams and user guides.
- Support application integration with SQL Server databases, including basic queries and stored procedures.
- Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
- Use development and collaboration tools such as Visual Studio, Git, and Jira.
- Follow secure coding practices and established development standards.
- Provide Tier 1/2 production support and escalate issues when necessary.
- Continuously develop technical skills through code reviews, pair programming, and mentoring.
Requirements
Software Development, Agile Programming Methodologies, Internet Application, Software Development, Detail Oriented, Microsoft .NET, Web Browsers, Microsoft C# (C Sharp), Multiplatform/Cross-Platform, Web Programming, * U.S. Citizenship with the ability to pass a background investigation.
- Applicable combination of education and experience:
- Junior Developer (T1): Bachelors degree and 0-2 years of experience
- Journeyman Developer (T3): Bachelors degree and 5 years of experience
- Senior Developer (T4): Bachelors degree and 7 years of experience
- Basic understanding of object-oriented programming, preferably using C# and .NET Core.
- Familiarity with relational databases and SQL.
- Exposure to HTML, CSS, and JavaScript.
- Willingness to learn Agile methodologies and DevOps tools.
- Strong attention to detail with excellent written and verbal communication skills.
- Collaborative mindset and eagerness to learn from senior team members.
Desired
- Experience with Git and version control workflows.
- Familiarity with RESTful APIs and web services.
- Exposure to frameworks such as Vue.js, Bootstrap, or Angular.
- Experience with scripting languages such as PowerShell, Bash, or Python.
- Awareness of DevOps tools like Jenkins or Docker.
- Understanding of software testing methodologies and tools.
About the company
2026 Feb 26th CyberSecurity - CACI International
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦