Description

SCOPE OF THE PROJECT:-
The Candidate will help implement cloud native solutions to support:
• REST API and asynchronous event and message-based pubsub integrations using Azure services (API Management, Container Apps, Event Grid, and others).
• Standardizing and documenting design and engineering patterns, processes, and solutions.
• Azure applications supporting statewide integrations with SCEIS.
• Implementation of automated DevOps, GitOps, and DevSecOps processes (Unit Testing, Regression Testing, static and dynamic security scans, app and infrastructure deployments, etc.)

 

DAILY DUTIES / RESPONSIBILITIES:-
• PARTICIPATES IN ALL AGILE ACTIVITIES
o DAILY STANDUPS
o BACKLOG REFINEMENT
o DEMOSREVIEWS
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):-
• 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.
• JAVA WEB DEVELOPMENT EXPERIENCE INCLUDING SPRINGBOOT, MAVEN, JUNIT.
• UNDERSTANDING OF AND PRACTICE USING SOLID OBJECT-ORIENTED DESIGN PRINCIPLES.
• EXPERIENCE DEVELOPING CONTAINERIZED APPLICATIONS.
• EXPERIENCE ENGINEERING AND IMPLEMENTING APPLICATIONS IN AZURE

 

PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):-
• SPECIFIC AZURE SERVICE EXPERIENCE
o API MANAGEMENT
o CONTAINER APPS OR AKS
o EVENT GRID OR SERVICE BUS
o AZURE FUNCTIONS
• EXPERIENCE OPERATING ON AN AGILE DEVELOPMENT TEAM (SCRUM ANDOR KANBAN)
• UNDERSTANDING OF MATURE RESTFUL API DESIGN AND DEVELOPMENT.
• UNDERSTANDING OF EVENT DRIVEN ARCHITECTURES.
• EXPERIENCE USING AZURE DEVOPS FOR CICD PIPELINE DEVELOPMENT, BACKLOG MANAGEMENT, ETC.
• UNDERSTANDING OF AND PRACTICE USING TEST-DRIVEN DEVELOPMENT PRINCIPLES
• CICD PIPELINE DEVELOPMENT IN AZURE DEVOPS OR SIMILAR TECHNOLOGY.

 

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:-
• AZURE CERTIFICATIONS
 

 

 

 

Education

BACHELOR’S DEGREE IN COMPUTER SCIENCE