Software Developer Applications - Journeyman
Job Description
Job Description
GBS Solutions Corporation (www.gbssol.com) is an SBA 8(a)-certified, small, disadvantaged business founded in 2014 to deliver high quality, innovative business and technical solutions. GBS has a reputation for outstanding leadership, customer and employee care, and innovation. We take pride in providing highly trained professionals with in-depth expertise in many technical areas as well as professional and administrative services.
GBS offers Medical, Dental, Vision, 401k and 401k Match, STD, LTD, Life Insurance with Accidental Death and Dismemberment, Voluntary Life Insurance with Accidental Death and Dismemberment, and Paid Time Off.
GBS is seeking a Software Developer Applications - Journeyman team member to support designs, develops, enhances, and maintains new and existing client's applications that support mission-critical HR and payroll functions such as FPPS, NextFPPS, Quicktime, and WebTA. Developers work across mainframe, web, and database environments-using approved client's technologies such as Natural, SQL, Java, JavaScript, and JCL-to ensure system functionality, reliability, and compliance with client's quality and security standards.
The federal clients (FPPS) is a custom-built, mission-critical legacy application developed and maintained in-house using Software AG's Natural and ADABAS technologies on an IBM z/OS mainframe. It comprises more than 4.5 million lines of Natural code and supports payroll and personnel processing for numerous federal agencies. The environment prioritizes stability, data integrity, compliance, and secure change control over rapid modernization. All developments follow disciplined mainframe O&M practices with tightly controlled code promotion, structured testing using JCL and batch jobs, and formal production turnover procedures. Modernization occurs only at the periphery-through web interfaces, reporting tools, and selective integration with systems such as ServiceNow, LifeRay, and TomEE-while the core mission remains sustained, reliable mainframe operations.
Candidates should have hands-on experience with Software AG Natural and ADABAS on IBM z/OS, supporting code maintenance, testing, and troubleshooting within established production control procedures. They must understand mainframe batch processing, JCL, and ADABAS file handling, and be capable of implementing approved code changes under supervision. Emphasis should be on accuracy, documentation, and adherence to secure change-management and testing protocols within a legacy, mission-critical system such as FPPS.
Job Functions
- Design, develop, and maintain application components across mainframe, web, and database platforms.
- Implement the full software development life cycle including requirements, design, coding, integration, testing, and deployment.
- Translate functional and technical requirements into detailed designs and participate in design and code reviews.
- Write and maintain code in Natural, SQL, Java, JavaScript, and/or JCL, following IBC programming and configuration-management standards.
- Create web-enabled modules and interfaces using approved frameworks such as AJAX, LifeRay, Tomcat/TomEE.
- Conduct unit, integration, and regression testing; collaborate with QA staff to validate functionality and performance.
- Support modernization and migration of Natural/ADABAS applications to open-system platforms.
- Debug, optimize, and document code; maintain traceability of changes through IBC's change-management process.
- Ensure all deliverables meet DOI/IBC requirements for security, privacy, and Section 508 accessibility.
- Collaborate with database administrators, system analysts, and project managers to ensure consistency of design and data flow.
- Work within Agile, SAFe, or traditional project-management methodologies as directed by IBC.
Experience Requirements
- Familiarity with the software development life cycle including the planning, design, development and implementation, deployment and maintenance stages.
- In-depth knowledge of different programming languages, frameworks and tools.
- Experience with writing elegant code based on product specifications and requirements.
- Familiar with testing, debugging and improving their code and the work of their team members to deliver products on schedule.
- Good understanding of algorithms, flow charts and mathematical concepts that form the basis of computer programming.
- Ability to learn new programming languages, collect feedback and improve existing software
Skills and Abilities
- BI and Data Analysis roles supporting Federal programs: 5 years (Preferred)
- Proficiency in SQL and working with relational databases (e.g., MySQL, PostgreSQL, SQL Server).
- Experience with BI tools such as Power BI, Tableau, Looker, or similar.
- Solid understanding of data visualization best practices.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication and presentation skills to translate data insights into actionable business recommendations.
- Experience working with Excel, Python, or R is a plus.
Education / Certification Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- 5+ years of experience.
- Must be a US Citizen or Permanent Resident
- Must be able to obtain a position of public trust with the US Government
A background check will be required.