Software Developer, Applications

INSI CLOUD INC

Lakewood, CO, Colorado

JOB DETAILS
SKILLS
Adabas, Analysis Skills, Application Hosting, Application Programming Interface (API), Business Operations, Commercial Off-the-Shelf (COTS), Computer Programming, Customer/Client Research, Data Recovery, Database Architecture, Database Design, Enterprise Applications, Integration Testing, Internet Application, Interoperability, Mentoring, Operational Improvement, Operational Strategy, Payroll Software/Services, Quality Assurance, Quicktime, Refactoring, Requirements Management, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Evaluation, Software Upgrades, Strategic Planning, Systems Analysis, Systems Maintenance, Systems Scalability, Technical Leadership
LOCATION
Lakewood, CO, Colorado
POSTED
30+ days ago

Position: Software Developer, Applications (SME)
Experience: 10+ Years
Visas: USC

Position Overview

The Software Developer, Applications (SME) serves as the technical expert and lead application developer supporting DOI IBC HRD's mission-critical HR and payroll systems such as FPPS, NextFPPS, WebTA, and Quicktime.

This role is responsible for leading the full software development lifecycle (SDLC) - from requirements analysis and systems design through coding, integration, testing, and maintenance - to deliver high-performing, secure, and reliable software solutions.

As a Subject Matter Expert, the developer provides technical leadership, strategic direction, and mentorship for application modernization and re-engineering efforts, ensuring that legacy Natural/ADABAS systems evolve in alignment with IBC's modernization roadmap and HR operational goals.

Key Responsibilities

Full Systems Development & Maintenance Lifecycle Support

  • Lead and perform design, development, and maintenance of HRD's enterprise applications and web-based systems.
  • Utilize strong programming expertise in Natural and ADABAS to enhance, modernize, and optimize existing legacy systems.
  • Develop and modify general and specialized utility programs, APIs, and system interfaces supporting payroll, personnel, and HR processing.
  • Execute application re-hosting and modernization initiatives, ensuring minimal disruption to business operations.
  • Analyze existing applications for optimization, refactoring, or replacement with modern frameworks or COTS solutions.
  • Apply software engineering best practices, including modularization, version control, testing, and CI/CD methodologies.

 

Requirements Analysis and Solution Design

  • Analyze customer and stakeholder requirements, translating functional needs into technical specifications and data-processing logic.
  • Collaborate with system analysts, database architects, and QA teams to develop and validate design specifications.
  • Evaluate and recommend software upgrades or enhancements to improve operational efficiency, performance, and compliance.
  • Contribute to technical solutioning sessions, providing architecture recommendations and code-level improvements.
  • Design and integrate databases within applications, ensuring efficient data retrieval, scalability, and system interoperability.

About the Company

I

INSI CLOUD INC