5 years of experience in developing and maintaining enterprise applications using relevant programming languages and frameworks.
Proficient in relational databases, SQL, and application data access.
Experience with web services and troubleshooting integration issues.
Familiarity with version control, unit testing, debugging, and collaborative code reviews.
Ability to implement secure and accessible software, addressing test and scan findings.
Experience working in Agile teams and documenting changes for maintenance.
Strong communication skills for collaboration across Government and contractor teams.
Responsibilities
Implement application features, defect corrections, and integration changes based on prioritized requirements.
Write maintainable code, validate inputs, and ensure adherence to security and accessibility guidelines.
Develop unit tests and support various testing phases including integration and user acceptance testing.
Participate in peer reviews and address findings from automated tests and security scans.
Maintain code and configuration changes in source control with traceable links to approved work.
Troubleshoot application behavior using logs and reproducible defect reports.
Prepare release documentation and support controlled deployments and operational handoff.
Benefits
Opportunity to work on a newly awarded program for a federal health agency.
Collaborative work environment with a focus on improving technical capabilities.
Engagement in a mission-driven project that impacts public health.
Potential for professional development through exposure to federal IT services and Agile methodologies.
Full Job Description
Unissant is seeking a Software Engineer - A to support a newly awarded program for a federal health agency. Develop, test, and maintain application features and integrations, working within approved technical designs and secure delivery practices.
The ideal candidate brings practical delivery experience, sound judgment, and a collaborative approach to maintaining Federal business applications while improving technical capability.
Essential Duties and Responsibilities:
Implement approved application features, defect corrections, and integration changes from prioritized requirements.
Write maintainable code, validate inputs, handle errors, and follow application security and accessibility guidance.
Develop unit tests and support integration, regression, and user acceptance testing.
Participate in peer reviews and remediate findings from automated tests, security scans, and code analysis.
Maintain code and configuration changes in source control with traceable links to approved work.
Troubleshoot application behavior using logs, test results, and reproducible defect reports.
Prepare release documentation and support controlled deployments, post-release validation, and operational handoff.
Support transition knowledge transfer and maintain current technical or process documentation for assigned responsibilities.
Coordinate assigned work with program leadership, Government stakeholders, and related teams; report blockers and dependencies promptly.
Use Government-approved tools and handle program data within authorized environments. Validate any AI-assisted output before it informs delivery decisions.
Work Experience and Job Skills:
Basic Qualifications:
5 years experience developing and maintaining enterprise applications using a relevant programming language and framework.
Working knowledge of relational databases, SQL, and application data access.
Experience consuming or implementing web services and troubleshooting integration failures.
Experience with version control, unit tests, debugging, and collaborative code review.
Ability to implement secure, accessible software and respond to test and scan findings.
Ability to work within an Agile team and document changes for support and future maintenance.
Ability to document work clearly, protect sensitive program information, and collaborate across Government and contractor teams.
Ability to meet federal suitability and access requirements and provide on-site support in the Bethesda, Maryland area as directed.
Additional Qualifications:
Experience with Java or .NET applications in a Federal production environment.
Familiarity with CI/CD, cloud application patterns, and containerized development where approved.
Experience using AI-assisted development tools with review of all generated output.
Experience supporting a Federal IT services environment, preferably within a federal health agency or comparable federal IT environment.
Experience transferring knowledge from an incumbent team and maintaining reliable services during transition.
Education:
A degree or relevant coursework in computer science, information systems, engineering, or a related discipline is preferred.
Certificates, Licenses and Registrations:
Relevant cloud, development, or platform credentials are preferred.
Communication Skills:
Clear verbal and written communication skills, with the ability to coordinate professionally across Government, prime contractor, and subcontractor teams.
Ability to explain role-specific findings, document decisions and procedures, and communicate risks and recommended actions to the appropriate audience.
Clearance Requirements:
Must hold or be eligible for a Public Trust Moderate (Tier 2) background investigation and meet applicable federal suitability, badging, and system-access requirements.
Travel:
Washington,DC.
Environmental Requirements:
Mainly a routine office environment.
May be required to lift up to ten (10) pounds
Flexible in working extended hours
The above statements are intended to describe the general nature and level of work being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. Unissant management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, where applicable and available, reasonable accommodation(s) may be made to enable individuals with disabilities to perform essential functions of this position.
Candidate(s) will be required to go through pre-employment screening.
About Unissant
Unissant is a data analytics and business transformation services provider. The company offers services in data management, analytics, cybersecurity, digital transformation, and artificial intelligence. Unissant serves clients in the healthcare, finance, and government sectors. The company was founded in 2006 and is headquartered in Reston, Virginia.