Description

Skills:
Administrative Valid Drivers License Yes 1
Administrative Verbal Communication Skills Yes 1
Administrative Written Communication Skills Yes 1
Miscellaneous Configuration management Yes 1
Programming Languages Java Yes 1

Additional Skills:
REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• ABILITY TO COMMUNICATE EFFECTIVELY AND WORK IN A COLLABORATIVE, TEAM ORIENTED ENVIRONMENT.
• JAVA WEB DEVELOPMENT EXPERIENCE INCLUDING MAVEN, JUNIT, JAVAEE.
• UNDERSTANDING OF AND PRACTICE USING SOLID OBJECT-ORIENTED DESIGN PRINCIPLES.
• EXPERIENCE DEVELOPING CONTAINERIZED APPLICATIONS.
• EXPERIENCE WITH DOCKER.
• EXPERIENCE USING KUBERNETES AND DECLARATIVE CONFIGURATION.
• EXPERIENCE USING GIT AND STANDARD BRANCHING STRATEGIES SUCH AS GITFLOW
Description:
SCOPE OF THE PROJECT:
THE CANDIDATES WILL BE INVOLVED IN MIGRATING EXISTING WEB APPLICATIONS THAT SUPPLEMENT AND INTERFACE WITH OUR EXISTING ERP SYSTEM (SAP) FROM AN ON-PREM IBM WEBSPHERE ENVIRONMENT TO A CLOUD MANAGED KUBERENETES CLUSTER. THIS EFFORT WILL INCLUDE:
• REFACTORING OF CODE
• IMPLEMENTING AUTOMATED DEVOPS PROCESSES (UNIT TESTING, REGRESSION TESTING, STATIC AND DYNAMIC SECURITY SCANS, DEPLOYMENTS, ETC.)
• MATURING OUR CURRENT SDLC AND DEVOPS PRACTICES AND AUTOMATION
• ACCELERATING OUR CURRENT VELOCITY
DAILY DUTIES / RESPONSIBILITIES:
• PARTICIPATES IN ALL AGILE ACTIVITIES
o BACKLOG GROOMING
o DEMOS\REVIEWS
o RETROSPECTIVES
• PARTICIPATES IN ALL DEVELOPMENT ACTIVITIES
o DEVELOPMENT
o CODE REVIEWS
o TESTING
o 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):
• ABILITY TO COMMUNICATE EFFECTIVELY AND WORK IN A COLLABORATIVE, TEAM ORIENTED ENVIRONMENT.
• JAVA WEB DEVELOPMENT EXPERIENCE INCLUDING MAVEN, JUNIT, JAVAEE.
• UNDERSTANDING OF AND PRACTICE USING SOLID OBJECT-ORIENTED DESIGN PRINCIPLES.
• EXPERIENCE DEVELOPING CONTAINERIZED APPLICATIONS.
• EXPERIENCE WITH DOCKER.
• EXPERIENCE USING KUBERNETES AND DECLARATIVE CONFIGURATION.
• EXPERIENCE USING GIT AND STANDARD BRANCHING STRATEGIES SUCH AS GITFLOW.
PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• IBM WEBSPHERE DEVELOPMENT AND\OR ADMINISTRATION EXPERIENCE.
• AZURE AND\OR AWS CLOUD DEVELOPMENT EXPERIENCE.
o MANAGED KUBERNETES
o SERVERLESS SERVICES SUCH AS AWS LAMBDA, AZURE FUNCTIONS, ETC.
o MANAGED DATABASE SERVICES SUCH AS AWS RDS, AZURE SQL MANAGED INSTANCE, ETC.
• EXPERIENCE OPERATING ON AN AGILE DEVELOPMENT TEAM (SCRUM AND\OR KANBAN)
• UNDERSTANDING OF MATURE RESTFUL API DESIGN AND DEVELOPMENT
• UNDERSTANDING OF AND\OR EXPERIENCE DEVELOPING, USING, ADMINISTERING SAP AND\OR SAP 4/HANA
• EXPERIENCE USING AZURE DEVOPS FOR CI\CD PIPELINE DEVELOPMENT, BACKLOG MANAGEMENT, ETC.
• UNDERSTANDING OF AND PRACTICE USING TEST-DRIVEN DEVELOPMENT PRINCIPLES
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 EDUCATION/CERTIFICATIONS:
• AWS AND\OR AZURE CERTIFICATIONS
• KUBERNETES TRAINING AND\OR CERTIFICATIONS
• SAP AND\OR SAP 4/HANA EXPERIENCE AND\OR EXPERIENCE WITH OTHER ERP SYSTEMS.
 

Education

Any Graduate