Responsible for establishing, maintaining, and controlling multiple software baselines, managing build and release activities, and ensuring that all changes are properly documented and controlled.
Establish, maintain, and control multiple software baselines, including development, integration, test, and production branches.
Implement and maintain configuration management processes and tools (e.g., Git, Subversion, branching/merging strategies) to ensure traceability and reproducibility of software baselines.
Coordinate and perform documentation of software changes, ensuring that change descriptions, rationale, and impact assessments are captured and linked to the appropriate requirements, tickets, and baselines.
Maintain documentation control for configuration management artifacts (e.g., build instructions, release notes, configuration item lists, CM plans), including versioning, approvals, and distribution.
Manage release of documents associated with software builds and baselines (e.g., release notes, build manifests, interface control documents), ensuring correct routing, approval, and storage in the designated repositories.
Requirements
Bachelor’s degree
Master’s degree
PhD
Nice to have: regulated or mission-critical environment
Software Engineer Internship position within the Strategic Defense Solutions business area.
Compensation
The salary range for this role is 42,000 USD - 88,000 USD.
Responsibilities
Design, develop, test, and debug real-time, multi-threaded, multiprocessing software applications, APIs, and associated user interfaces for simulation and training
Collaborate with other software engineers and project management to plan and prioritize development tasks on an Agile development team
Support, maintain, and enhance existing software products as necessary
Actively learn new technologies and techniques and apply them to new domains and problem sets
Requirements
Bachelor's or advanced degree in Software Engineering, Computer Engineering, Computer Science or related STEM major
Nice to have: AI/ML and/or OpenAI development experience
Nice to have: Unreal Engine experience with C++ and Blueprints for gaming development
Nice to have: Virtual reality and mixed reality development experience
Nice to have: Docker, Kubernetes, AWS, and other virtualization and cloud computing technologies
Mid-level Java and Curam developer responsible for business and systems analysis, modeling, design, and programming for client application development and maintenance operations.
Responsibilities
Lead functional and detailed requirement development
A mid-level Java and IBM Curam developer to support the North Carolina Department of Health and Human Services (NC DHHS) NC FAST program's Operations and Maintenance team.
Responsibilities
Developing functional and detailed requirements
Code development
Joint Application Development (JAD) sessions
Functional and detailed design
Life cycle management for the implementation of NC FAST
Technical Consultant focusing on evaluating, installing, testing, troubleshooting, and supporting NCR Atleos financial software for ATMs and cash recyclers.
Seeking an experienced IBM Cúram Java Developer to support the development, enhancement, and maintenance of enterprise-level social services applications.
Responsibilities
Develop, customize, enhance, and maintain applications using IBM Cúram Enterprise Framework and Solution Modules
Analyze business requirements and translate them into functional and technical designs
Participate in requirements gathering, Joint Application Development (JAD) sessions, and solution design discussions
Translate business requirements into technical solutions, develop and maintain Cúram applications, troubleshoot application issues
Collaborate with technical and business stakeholders throughout the software development lifecycle
Build and optimize data infrastructure, design and implement robust data pipelines, manage AWS and Databricks environments, ensure data integrity, collaborate with cross-functional teams, explore new tools and technologies.
Responsibilities
Building and optimizing data pipelines, data warehouses, and data lakes on the AWS and Databricks platforms.
Managing and maintaining the AWS and Databricks environments.
Ensuring data integrity, accuracy, and consistency through rigorous quality checks and monitoring.
Maintaining system uptime and optimal performance.
Working closely with cross-functional teams to understand business requirements and translate them into technical solutions.
Requirements
Bachelor’s degree in computer science and engineering
Nice to have: SQL/NOSQL database
Nice to have: vector database for large language models