Junior Software Developer

Mantech International Corporation
Montgomery, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Montgomery, United States of America

Tech stack

ASP.NET
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Static Program Analysis
CompTIA Security+
Databases
Continuous Integration
Database Development
Software Debugging
Microsoft SQL Server
Oracle Applications
Scrum
Release Management
Software Engineering
SonarQube
SQL Databases
Data Streaming
T-SQL
XML
Enterprise Software Applications
GIT
Oracle ADF
Containerization
Information Technology
Web Technologies
Checkmarx
Software Version Control
Devsecops
Api Management

Job description

  • Perform software engineering tasks, including requirements analysis, design, building, and unit testing of Change Requests (CRs) and Deficiency Reports (DRs) for the CPM FoS.
  • Exercise industry-standard Agile software practices, participating in release planning, sprint planning, daily stand-ups, backlog refinements, and retrospectives.
  • Work directly with Requirements Managers and Business Analysts to refine technical solutions, translate user stories into software design, and ensure developed applications deliver at least 85-90% of agreed-upon sprint functionality without priority defects.
  • Read and interpret complex legacy codebase architectures, debug system interfaces, and build stable API integrations to pass data smoothly between CMOS, OLVIMS, and MARKS.
  • Provide software engineering services across development, test, and production environments hosted within Cloud One (AWS GovCloud, Azure) and DISA infrastructures.
  • Create, modify, and optimize database solutions for application CRs and sustainment activities using Oracle (SQL, PL/T SQL, SQL Developer) and MS SQL Server software.
  • Utilize modern version control (Git) and automated CI/CD tools to deliver quality source code to government repositories.
  • Integrate various static code analysis toolsets (e.g., SonarQube, Checkmarx) to audit code modularity and security. Resolve high/medium vulnerability findings prior to final delivery of software releases.

Requirements

seeks a motivated, career and customer-oriented to join our innovative team in, * Bachelor's degree in Computer Science, Software Engineering, or a related technical equivalent.

  • 2+ years of software development experience working across a mixed ecosystem of legacy enterprise applications and modernized cloud-hosted networks.

  • Strong proficiency in backend programming languages (such as Java, C++, or C#) and web technologies (Oracle ADF, JavaScript, ASP.NET, or XML).

  • Competency writing database procedures, queries, triggers, and views within relational management structures (Oracle, SQL Server).

  • Active DoD 8577 / 8140 Compliance (IASAE Level I or IAT Level II, such as CompTIA Security+ CE) prior to onboarding.

  • Experience modernization effort translating legacy features into cloud-native features.

  • Familiarity with containerized deployments or working within secure government DevSecOps structures.

  • Experience working across a large team to drive a security agenda and working with complex, intertwined systems and data flows.

  • An active Secret security clearance is required.

  • Must be able to remain in a stationary position 50%.

  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.

  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.

Apply for this position