Job Description :
Work is of medium to high complexity and moderate to high in risk. Has expanded contact with responsibility to varied and multiple departments and functional operations, and actively participates in strategic business relationships. Serves as a key team member which may include being on multiple teams and/or team lead. Participates in the review and formation of processes. May plan work and schedules for others for project related work. Serves as a consultant or expert and actively shares knowledge across workgroups. Applies information analyses to optimize the integration of major strategic business processes. Designs and implements complex changes impacting several processes with minimal direction.

Required Skills:
Strong experience with Java and Javascript
Must be familiar with TDD
Experience in Agile Environment
Good knowledge in CI/CD concepts
Familiarity with AWS

Responsibilities:
Participates as required to design, develop, test and integrate applications of high complexity. Lead in the implementation of information technology and business processes of high complexity.
Supports, evaluates, and continuously improves information technology and business processes to maintain alignment with business plans of medium-high complexity and medium-high risk.
Leads the development and may manage a project plan and schedule for a given functional area.
Engages in expanded contact with varied and multiple departments and functional operations; actively participating in strategic business relationships and/or issues.