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
EnglishJob 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)