Overview
Skills
Job Details
For this contractor assignment, the contractor will be performing application functions in all application assets aligned to IT business platforms. Looking for a contractor to fill an Application Programmer Sr role on a Service Management team which is responsible for delivering software solutions. Our processes and teams work in a variety of delivery methodologies including waterfall, Scrum, DevOps and continuous delivery. On this assignment, you will typically work on tasks of critical impact to our business growth as we migrate from BizTalk to Mulesoft. This includes designing and developing Mulesoft integrations supporting multiple applications, analyzing and resolving problems and issues, proactively finding ways to improve resiliency and reduce overall cost of ownership. They will interact daily with other application programmers, systems and QA analysts, release and deployment analysts, and our business partners. These contractors will support small work efforts and bug fixes.
Day to Day Responsibilities:
Write and review complex DataWeave mapping
Write automated unit test cases using Munit
Deploy applications using CICD pipelines and troubleshoot deployment issues
Perform development of event driven architecture using a queuing technology
Create Tasks (Product Backlog Items) for the senior and junior developers
Present technical options for system designs involving MuleSoft
Create custom functions in MuleSoft using Java
Produce technical documentation based on assigned work items
Required Skills:
- Biztalk, Kafka, JSON experience
- Knowledge of MuleSoft Architecture Development including flows and DataWeave
- Transforming XML and XSLT, Visual Studio
Working knowledge of Git branching
Knowledge of basic LINUX/UNIX commands
RAML and Data formats experience
Proficient in Java - Open Shift required
- Splunk required
Working knowledge of containers (OpenShift)
Working knowledge of Azure DevOps
EDUCATION AND/OR EXPERIENCE:
- Bachelor's Degree or higher in an Information Technology discipline or related field of study and minimum four years of related work experience designing, programming, and supporting software programs and applications.
- In lieu of the above, a high school diploma or GED or higher, the completion of a technical training program, and a minimum of four years related work experience.
- In lieu of the above, a high school diploma or GED or higher and a minimum of six years related work experience designing, programming, and supporting software programs and applications