SAP Programming Consultant - PC 25-31040

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required

Skills

Web Applications
Software Development Methodology
Remote Desktop Services
SAP HANA
Microsoft SSIS
JUnit
Java
Kanban
Management
Messaging
Enterprise Resource Planning
Data Lake
Database
Design Patterns
Continuous Improvement
Collaboration
Communication
Computer Science
Amazon Web Services
Test-driven Development
Web Development
RESTful
Regression Analysis
Information Management
JIRA
Microsoft Azure
OOD
Project Management
Continuous Integration and Development
DevOps
Docker
GRID
Git
Application Development
Cloud Computing
Continuous Delivery
Continuous Integration
API
API Management
Agile
Amazon Lambda
Amazon RDS
Apache Maven
GitLab
SAP
SQL Azure
Scrum
Spring Framework

Job Details

Job Title: SAP Programming Consultant

Duration: 12 Months
Location: 100% On-site Columbia, SC


Position Overview:

The organization is seeking an experienced SAP Programming Consultant to develop, enhance, and support a statewide ERP system and related web applications. The consultant will leverage modern cloud-native development practices and object-oriented design principles to implement scalable and secure solutions in a collaborative Agile environment.

This role provides an exciting opportunity to work within a modern Azure cloud environment including serverless and containerized applications, API management, event/messaging systems, and data lake services while contributing to the continuous improvement of DevOps and SDLC practices.


Key Responsibilities:

  • Participate in all Agile ceremonies, including:

    • Daily standups

    • Backlog refinement

    • Sprint demos/reviews

    • Sprint retrospectives

  • Engage in end-to-end development activities, including:

    • Solutioning and design

    • Development and code reviews

    • Testing and validation

  • Ensure completion of work item acceptance criteria and adherence to the team s definition of done.

  • Operate within the DevOps framework, maintaining responsibility for the end-to-end quality of deliverables.

  • Collaborate with architecture teams and stakeholders to design, implement, and enhance both business and technical processes.

  • Contribute to automation of DevOps processes such as:

    • Unit and regression testing

    • Security scans (static and dynamic)

    • Continuous integration and deployment (CI/CD)

  • Support the standardization of design patterns and engineering best practices.


Scope of the Project:

The consultant will support and implement cloud-native solutions for:

  • REST API and event/message-based pub/sub integrations

  • Web applications that support ERP business processes

  • Standardization of design and engineering patterns

  • Automated DevOps processes for CI/CD and testing

  • Maturing SDLC and DevOps automation practices


Required Skills and Qualifications:

  • Minimum 5 years of experience in application development using object-oriented design principles and standards.

  • Strong communication and collaboration skills within Agile, team-oriented environments.

  • 5+ years of experience in Java web development, including Spring Boot, Maven, and JUnit.

  • 5+ years of experience developing containerized applications using Docker.

  • Proficiency with Git and standard branching strategies (e.g., Gitflow).

  • Strong understanding of RESTful API design and event-driven architectures.

  • 5+ years of experience using Azure DevOps for CI/CD pipeline development and backlog management.

  • Familiarity with Test-Driven Development (TDD) principles.

  • Proven experience working on Agile teams (Scrum and/or Kanban).


Education and Certifications (Required):

  • Bachelor s degree in Computer Science, Information Management, or a related technical field,
    OR

    • Five (5) years of equivalent experience in application system development and modification.


Preferred Skills:

  • Experience with Azure and/or AWS cloud development (Azure preferred).

  • Experience with integration services such as Azure API Management, AWS API Gateway, or Azure Event Grid.

  • Experience with serverless computing (Azure Functions, AWS Lambda, Azure Container Apps, AWS Fargate).

  • Familiarity with managed database services (Azure SQL Managed Instance, AWS RDS).

  • Experience with project management tools such as Azure DevOps, GitLab, or Jira.

  • Knowledge of SAP, SAP S/4HANA, IVALUA, or other ERP systems.


Preferred Certifications:

  • Azure and/or AWS cloud certifications.

  • SAP, SAP S/4HANA, or IVALUA certifications (or related ERP experience).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.