SAP Programming Consultant
  • Sita Consulting Services LLC
15 Hours Ago
NA
NA
Columbia-SC
7-27 Years
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)

  1. 5+ years of application development using solid object-oriented design principles and standards
  2. Ability to communicate effectively and work in a collaborative, team-oriented environment
  3. 5+ years of Java web development experience including Spring Boot, Maven, JUnit
  4. 5+ years of understanding and practice using solid object-oriented design principles
  5. 5+ years of experience developing containerized applications
  6. 5+ years experience with Docker
  7. Experience using Git and standard branching strategies such as Git Flow
  8. 5+ years understanding of mature RESTful API design and development
  9. 5+ years experience using Azure DevOps for CI/CD pipeline development, backlog management, etc.

Preferred Skills

  1. 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.)
  2. Familiarity with project management tools such as Azure DevOps, GitLab, or Jira
  3. 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

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates