Required Skills: java, SAP integration, SAP ERP
Job Description
SAP Programming Consultant - Job Description
Position Overview
- Position: SAP Programming Consultant
- Location: Columbia, SC (On-site)
- Duration: 12 months (with possibility of extension)
- Start Date: November 10, 2025
- Hours: 40 hours/week, Day shift (8:00 AM - 5:00 PM)
- Team Size: 8 people
- Number of Positions: 1 (this is a repost due to lack of qualified candidates)
Company Culture & Opportunity
The role offers opportunity to:
- Develop new and enhanced functionality using solid object-oriented design principles and standard design patterns (Java web development)
- Offer senior level application development experience and best practices to build a mature agile team supporting South Carolina's statewide ERP system and ancillary web applications
- Work in a modern Azure cloud environment including serverless and containerized applications, API management, event/messaging, and data lake services
Project Scope
The candidate will help implement cloud native solutions to support:
- REST API and asynchronous event and message-based pub/sub integrations
- Standardization of design and engineering patterns and solutions
- Web applications supporting SCEIS business processes
- Implementation of automated DevOps processes (Unit Testing, Regression Testing, static and dynamic security scans, deployments, etc.)
- Maturing current SDLC and DevOps practices and automation
Daily Duties & Responsibilities
Agile Activities:
- Daily standups
- Backlog refinement
- Sprint demos/reviews
- Sprint retrospectives
Development Activities:
- Solutioning
- Development
- Code reviews
- Testing
Additional Responsibilities:
- Complete work item acceptance criteria and the team's definition of done
- Work within the team's DevOps model and assume responsibility for end-to-end quality of work and support
- Collaborate with development team, architecture, and stakeholders to design and enhance business and technical processes and solutions
Required Skills (Must Have)
- 5+ years of application development using solid object-oriented design principles and standards
- Ability to communicate effectively and work in a collaborative, team-oriented environment
- 5+ years of Java web development experience including Spring Boot, Maven, JUnit
- 5+ years of understanding and practice using solid object-oriented design principles
- 5+ years of experience developing containerized applications
- 5+ years experience with Docker
- Experience using Git and standard branching strategies such as Git Flow
- 5+ years understanding of mature RESTful API design and development
- 5+ years experience using Azure DevOps for CI/CD pipeline development, backlog management, etc.
Preferred Skills
- Azure and/or AWS cloud development experience (Azure preferred):
- Azure or AWS integration services (Azure API Management, AWS API Gateway, Azure Event Grid, etc.)
- Serverless services (AWS Lambda, Azure Functions, Azure Container Apps, AWS Fargate, etc.)
- Managed database services (AWS RDS, Azure SQL Managed Instance, etc.)
- Familiarity with project management tools such as Azure DevOps, GitLab, or Jira
- Understanding of and/or experience with SAP, SAP 4/HANA, Ivalua, or other ERP systems
Education Requirements
- High School Diploma with 5+ years of relevant experience
Preferred Certifications
- AWS and/or Azure certifications
- SAP, SAP 4/HANA, or Ivalua experience and/or experience with other ERP systems
Additional Requirements
- Security clearance required
- Pre-employment checks: Drug screen, motor vehicle check, criminal and SLED background checks, credit check, E-verify
- Public sector/government experience required
- Senior level Java development is a must
- Azure experience is highly preferred
- No remote work - 100% on-site in Columbia, SC
- Candidate must relocate to SC prior to starting if not already local
Interview Process
- Preference for in-person interviews where possible
- Virtual interviews via Teams (with camera) may be offered for valid reasons
- Scheduling as soon as possible after posting closes
- Closing date: October 17, 2025 at 5:00 PM EST