Software Developer

Odme Solutions, Llc
9 days ago

Role details

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

Job location

Tech stack

Java
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
Software Applications
Confluence
JIRA
Build Automation
Bash
C++
CMake
Computer Programming
Linux
Programming Tools
Eclipse
Infrastructure as a Service (IaaS)
Integrated Development Environments
Python
Maven
Object-Oriented Software Development
Platform as a Service (PAAS)
Performance Tuning
Powershell
Red Hat Enterprise Linux - RHEL
Release Management
Software Engineering
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Software Troubleshooting
GIT
Devsecops

Job description

  • Agile Development: Design, develop, and maintain software features within a time-boxed Sprint framework to deliver continuous IAMD capability updates.
  • Release Management: Support the generation and testing of Builds and Release Candidates (RC), verifying installations and executing critical workflow tests to ensure production readiness.
  • System Integration: Develop software interfaces that leverage authoritative data sources and tactical networks while collaborating with DevSecOps teams for repeatable releases.
  • Quality Assurance: Participate in peer code reviews and troubleshoot software defects, build failures, and environmental issues within a secure DoD environment.
  • Performance Optimization: Develop performance-sensitive application components utilizing USN enterprise infrastructure resources (IaaS/PaaS).

Requirements

  • Hands-on experience in software development, including the design, coding, testing, and troubleshooting of software applications.
  • Proficiency with object-oriented programming languages such as C++, Java, or Python.
  • Experience navigating Agile release cycles, including Sprint execution, Build generation, and Release Candidate (RC) testing.
  • Experience with common development tools such as Git, integrated development environments (IDEs) like Eclipse or VS Code, and build automation tools (e.g., Maven, CMake).
  • Operating Systems: Linux (RHEL), Windows
  • Scripting/Programming: Bash, Python, PowerShell
  • Familiarity with Jira, Confluence, and Agile collaboration tools.

Required Certifications:

  • Active Security+ Certification
  • OS Certification (e.g., AWS, Windows, Linux)

Apply for this position