SAP Programming Consultant - PC 25-29263

Overview

On Site
Depends on Experience
Contract - W2
No Travel Required

Skills

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

Job Details

Job Title: SAP Programming Consultant

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


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 a 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.


Scope of the Project

The consultant 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 ERP business processes.

  • Implementation of automated DevOps processes (Unit Testing, Regression Testing, Security Scans, Deployments, etc.).

  • Maturing current SDLC and DevOps practices and automation.


Daily Duties / Responsibilities

  • Participate in all Agile activities: daily standups, backlog refinement, sprint demos/reviews, retrospectives.

  • Contribute to all development phases: solution design, coding, code reviews, testing.

  • Deliver work items that meet acceptance criteria and the team s definition of done.

  • Work within the DevOps model, ensuring end-to-end quality and support.

  • Collaborate with development teams, architecture, and stakeholders to design and enhance business and technical processes and solutions.


Required Skills

  • 5+ years of application development using solid object-oriented design principles.

  • Strong communication skills and ability to work in a collaborative, team-oriented environment.

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

  • 5+ years of experience developing containerized applications.

  • 5+ years of experience with Docker.

  • Experience with Git and branching strategies such as Gitflow.

  • 5+ years of mature RESTful API design and development.

  • Understanding of event-driven architectures.

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

  • Understanding of test-driven development (TDD).

  • Experience on Agile development teams (Scrum or Kanban).


Required Education / Certifications

  • Bachelor s degree in Computer Science, Information Management, or related technical field and 2+ years of computer system development/maintenance experience,
    OR 5+ years of computer application development experience,
    OR equivalent combination of education, training, and experience.


Preferred Skills

  • Azure or AWS cloud development experience (Azure preferred).

  • Experience with cloud integration services (Azure API Management, AWS API Gateway, Azure Event Grid, etc.).

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

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

  • Familiarity with project management tools (Azure DevOps, GitLab, Jira).

  • Understanding of and/or experience with ERP systems (SAP, SAP S/4HANA, Ivalua, etc.).


Preferred Education / Certifications

  • AWS and/or Azure certifications.

  • ERP-related certifications (SAP, SAP S/4HANA, Ivalua, etc.).

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.