Overview
Skills
Job Details
Candidate must relocate to SC Prior to Starting role.
PUBLIC SECTOR/GOV T EXPERIENCE REQUIRED
Opportunity to:
- Develop new and enhanced functionality, using solid object-oriented design principals
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.
Key duties and Responsibilities
- PARTICIPATES IN ALL AGILE ACTIVITIES
o DAILY STANDUPS
o BACKLOG REFINEMENT
o SPRINT DEMOS\REVIEWS
o SPRINT RETROSPECTIVES
- PARTICIPATES IN ALL DEVELOPMENT ACTIVITIES
o SOLUTIONING
o DEVELOPMENT
o CODE REVIEWS
o TESTING
- WORKS TO COMPLETE WORK ITEM ACCEPTANCE CRITERIA AND THE TEAM S DEFINITION OF DONE.
- WORKS WITHIN THE TEAM S DEVOPS MODEL AND ASSUMES RESPONSIBILITY FOR END-TO-END QUALITY OF THEIR WORK AND SUPPORT.
- WORKS WITH THE DEVELOPMENT TEAM, ARCHITECTURE, AND STAKEHOLDERS TO DESIGN AND ENHANCE BUSINESS AND TECHNICAL PROCESSES AND SOLUTIONS.
REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
- MUST HAVE AT LEAST 5 YEARS OF APPLICATION DEVELOPMENT USING SOLID OBJECT-ORIENTED DESIGN PRINCIPALS AND STANDARDS
- ABILITY TO COMMUNICATE EFFECTIVELY AND WORK IN A COLLABORATIVE, TEAM ORIENTED ENVIRONMENT.
- 5+ YEARS OF JAVA WEB DEVELOPMENT EXPERIENCE INCLUDING SPRINGBOOT, MAVEN, JUNIT.
- 5+ YEARS OF UNDERSTANDING OF 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 GITFLOW.
- 5+ YEARS UNDERSTANDING OF MATURE RESTFUL API DESIGN AND DEVELOPMENT UNDERSTANDING OF EVENT DRIVEN ARCHITECTURES.
- 5+ YEARS EXPERIENCE USING AZURE DEVOPS FOR CI\CD PIPELINE DEVELOPMENT, BACKLOG MANAGEMENT, ETC.
- UNDERSTANDING OF AND PRACTICE USING TEST-DRIVEN DEVELOPMENT PRINCIPLES
- EXPERIENCE OPERATING ON AN AGILE DEVELOPMENT TEAM (SCRUM AND\OR KANBAN)
PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
- AZURE AND\OR AWS CLOUD DEVELOPMENT EXPERIENCE (AZURE PREFERRED).
o AZURE OR AWS INTEGRATION SERVICES SUCH AS AZURE API MANAGEMENT, AWS API GATEWAY, AZURE EVENTGRID, ETC.
o SERVERLESS SERVICES SUCH AS AWS LAMBDA, AZURE FUNCTIONS, AZURE CONTAINER APPS, AWS FARGATE, ETC.
o MANAGED DATABASE IVALUA, OR OTHER ERP SYSTEMS SERVICES SUCH AS AWS RDS, AZURE SQL MANAGED INSTANCE, ETC.
- FAMILIARITY WITH INDUSTRY STANDARD PROJECT MANAGEMENT TOOLS SUCH AS AZURE DEVOPS, GITLAB, OR JIRA.
- UNDERSTANDING OF AND\OR EXPERIENCE DEVELOPING, USING, ADMINISTERING SAP, SAP 4/HANA
REQUIRED EDUCATION/CERTIFICATIONS:
- BACHELOR S DEGREE IN COMPUTER SCIENCE OR INFORMATION MANAGEMENT OR A RELATED TECHNICAL FIELD AND TWO YEARS OF EXPERIENCE IN COMPUTER SYSTEM
DEVELOPMENT, MAINTENANCE AND MODIFICATION OR 5 YEARS EXPERIENCE IN COMPUTER APPLICATION SYSTEM DEVELOPMENT AND MODIFICATION OR ANY
EQUIVALENT COMBINATION OF EDUCATION, TRAINING AND EXPERIENCE
Preferred Certifications:
- AWS AND\OR AZURE CERTIFICATIONS
- SAP, SAP 4/HANA, OR IVALUA EXPERIENCE AND\OR EXPERIENCE WITH OTHER ERP SYSTEMS.