Sr. Software Engineer

  • Posted 8 hours ago | Updated 4 hours ago

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

.NET
ASC X12
Adobe AIR
Agile
Assembly
Attention To Detail
Business Rules
CISSP
COBOL
Customer Engagement
Cascading Style Sheets
Collaboration
Communication
CompTIA
Computer Science
Cyber Security
Data Analysis
Data Integrity
Data Migration
Debugging
Design Review
DoD
DoDAF
Documentation
Electronic Data Interchange
Git
Government Contracts
HTML
HTTPS
IBM WebSphere MQ
IDX
ISSAP
Information Systems
Interfaces
JSON
JavaScript
Layout
Legacy Systems
Management
Micro Focus
Microsoft
Microsoft Excel
Microsoft Exchange
Microsoft Office
Microsoft Outlook
Microsoft Visual Studio
Microsoft Windows
Migration
Network
OpenText
PDF
Pivotal
Quality Assurance
RDP
RESTful
RTF
Regulatory Compliance
Remote Desktop
SFTP
SOAP
STIG
Security Architecture
Security Clearance
Security Engineering
Software Development
Software Engineering
Software Modernization
System Documentation
System Migration
Testing
Tier 2
Tier 3
Version Control
UI
Virtual Private Network
WSDL
Web Development
Web Services
Writing
XML

Job Details

Role: Sr. Software Engineer

Location: Remote

Duration: Long Term Project

 

Position Summary:

We are seeking a highly skilled Senior Software Engineer to play a pivotal role in delivering essential software engineering support for the Automated Contract Preparation System (ACPS) a mission-critical, legacy government contract creation and writing system used across the U.S. Air Force. This system is central to generating, maintaining, and exchanging contractual documents throughout the Air Force enterprise. In this role, the engineer will be responsible for the creation and maintenance of screen-sets and their associated programs, supporting both scheduled and time-critical software releases. A key duty is maintaining the ACPS assembly process that constructs the contractual documents and the external interfaces required for data exchange with other DoD systems. The engineer will be expected to quickly learn and operate within government-developed applications such as ACPS, the Automated Requirements Tracking System (ARTS), and PKLab Source Control Module (PSCM32). They will collaborate closely with senior team members to deliver programming expertise, conduct data analysis and validation, and provide innovative solutions to evolving technical and operational challenges. This role also includes contributing to software modernization, documentation, and system migration efforts as ACPS transitions to CON-IT. This is a unique opportunity to contribute to national defense by supporting a long-standing system while helping lay the groundwork for its future evolution.

Primary Responsibilities:

  • Design, develop, test, and deploy software releases for the Automated Contract Preparation System (ACPS) in accordance with government schedules (biannual and as-needed).
  • Utilize OpenText Dialog System and OpenText Visual COBOL within Visual Studio to deliver programming services for ACPS, including screen sets, clause selection, and contract-building processes based on user input.
  • Maintain and enhance screens while adhering to established business rules, security guidelines, and user interface standards, ensuring alignment with Windows design best practices.
  • Create and maintain OpenText data tables and modules used in ACPS for data handling, clause logic, and interface functionality.
  • Develop and maintain modules that interface with external systems using protocols such as SFTP, HTTPS, EDI, IBM MQ, and Web Services, ensuring accurate and secure data exchange.
  • Provide support for external interface integration and maintenance with systems such as PRPS, MOCAS, FPDS-NG, and others.
  • Maintain and support software for input/output (I/O) operations used in ACPS communications processes.
  • Review, debug, and optimize code to resolve user-reported issues and inquiries, working closely with Tier 2 and Tier 3 support teams.
  • Follow established development practices by thoroughly testing all changes and validating the accuracy of program outputs, ensuring compliance with quality assurance standards.
  • Develop and sustain a wide range of reports used by contracting personnel for operational and regulatory purposes.
  • Collaborate effectively with senior developers and stakeholders in a team-oriented environment, contributing to discussions, design reviews, and agile development cycles.
  • Track all software changes and associated artifacts using the Automated Requirements Tracking System (ARTS) and maintain source control through PKLab Source Control Module (PSCM32).
  • Support cybersecurity compliance by incorporating secure coding practices and adhering to DISA STIGs, DoD, and Air Force cybersecurity requirements.
  • Contribute to software and system documentation, including DoDAF-compliant architecture artifacts, migration plans, and technical studies.
  • Assist in the data migration planning and execution from ACPS to CON-IT, supporting both X12 EDI and XML-based approaches.

Skills and Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or a related discipline.
  • Minimum of seven (7) years of software development experience, preferably supporting DoD or government IT systems.
  • Expert-level experience with Micro Focus Visual COBOL and Micro Focus Dialog System within Visual Studio in a .NET framework environment.
  • Demonstrated expertise in converting OpenText screen sets to runtime versions and generating associated side tables.
  • Proven ability to create PDF Portfolios containing 30+ documents programmatically using Visual COBOL.
  • Experience creating and programmatically merging 100+ RTF files without compromising formatting, layout, or design consistency.
  • Strong knowledge of OpenText data tables, including a deep understanding of IDX formats and their functional uses within legacy systems.
  • Proficiency in creating and maintaining XML files and accompanying schemas to support data integrity and system interoperability.
  • Skilled in web development technologies such as ASP, HTML, JavaScript, CSS, and familiar with version control systems like GIT.
  • Experience in integrating and communicating with WSDL-based and RESTful Web Services, using SOAP and JSON protocols.
  • Demonstrated experience developing and maintaining software in complex, secure network environments and adhering to cybersecurity best practices.
  • Ability to work with government-developed systems such as ACPS, ARTS, and PSCM32.
  • Excellent written and verbal communication skills, with a proven ability to collaborate across multi-disciplinary teams and engage effectively with stakeholders.
  • Proficiency with Microsoft Office Suite (Word, Excel, Outlook), and familiarity with Microsoft Teams, VPNs, and Remote Desktop Protocols (RDP).
  • Highly self-motivated, punctual, and capable of managing multiple priorities in a fast-paced environment.
  • Comfortable working independently and collaboratively as part of a dynamic, agile development team.
  • Detail-oriented with a strong commitment to accuracy and quality assurance.
  • Demonstrated aptitude for learning new technologies, processes, and tools to support mission-critical systems.

Must have one of the following certificates:

  • CASP CE (CompTIA Advanced Security Practitioner - Continuing Education)
  • CISSP-ISSAP (Certified Information Systems Security Professional - Information Systems Security Architecture Professional)
  • CISSP-ISSEP (Certified Information Systems Security Professional - Information Systems Security Engineering Professional)
  • CISSP (or Associate)

Security Clearance Requirements:

  • U.S. Citizen with active DoD Secret clearance or ability to obtain one.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.