- Company Name
- OM GROUP INC.
- Job Title
- Software Engineer I
- Job Description
-
**Job Title**
Software Engineer I
**Role Summary**
Develop, enhance, and integrate web‑based applications for the OHASIS and Socium GIS platforms, collaborating across cross‑functional teams to deliver secure, high‑quality solutions for DoD environments.
**Expectations**
- Minimum 4 years of software development experience within the past 10 years.
- Proficiency in web application languages/frameworks (JavaScript, Python, Java, .NET).
- Strong background in relational databases, REST/GraphQL APIs, and geospatial technologies.
- Experience managing server environments, software configuration, and system security controls.
- Knowledge of DoD cybersecurity requirements, including RMF and ATO processes.
- Familiarity with cloud and on‑premises infrastructures, and Agile or iterative development methodologies.
- IAT Level II certification (e.g., Security+) and an active Secret Security Clearance.
**Key Responsibilities**
- Design, develop, test, and deploy application enhancements and integrations for OHASIS and Socium GIS.
- Collaborate with cross‑functional teams (product, QA, operations) to define requirements and deliverables.
- Integrate web‑based services with geospatial components (e.g., ArcGIS, GeoJSON).
- Configure and maintain server environments, ensuring compliance with security policies.
- Apply secure coding practices and perform vulnerability assessments per DoD guidelines.
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives).
- Maintain technical documentation and knowledge bases.
**Required Skills**
- Languages/Frameworks: JavaScript (React, Angular), Python (Django/Flask), Java (Spring), .NET (ASP.NET).
- Databases: SQL Server, PostgreSQL, Oracle.
- APIs: REST, GraphQL, SOAP.
- Geospatial: ArcGIS API, GDAL, GeoJSON, Esri SDKs.
- Server/DevOps: Linux/Windows, Docker, CI/CD pipelines.
- Security: DoD RMF, ATO, secure coding, vulnerability management.
- Methodologies: Agile (Scrum/Kanban).
- Tools: Git, JIRA, Confluence, VS Code, IntelliJ.
**Required Education & Certifications**
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, Information Technology, or related field.
- IAT Level II certification (e.g., CompTIA Security+).
- Active Secret Security Clearance.