Description

Requirements

Key Responsibilities:

Hands on Development

Actively participate in all phases of development - using the SAFe software delivery model

Analysis, Design, Development of features for new applications and features

Implement and ensure adoption of best practices (design principles, logging practices, unit and test automation)

Doing quick POC's to prove out new tech and quickly learn and apply new tech to onboard AI capabilities.

Oversight of junior developers and vendor (Off/OnShore) development work

Estimating, and tasking as part of release planning and iteration planning

Key participant in user story breakdowns, user story elaboration, and user story reviews

Document architecture, design and other SDLC artifacts.

Essential Business Experience And Technical Skills

5+ years' experience building new applications from the ground up- strong technical experience with designing & building enterprise scale distributed applications

Hands on development experience with JAVA, Python, SQL (PL/SQL), XML, HTML, shell scripts and the follow ing frameworks/technologies: Spring, AngularJS, Node js, AWS

Hands on development of microservices and applications from the ground up

Experience with integration tools such as Kafka, and/or MQ, Azure function apps/logic apps, etc

Hands on code management, code branching, CI/CD

Experience with the following or similar data sources - Oracle, Janus, HBase

Excellent verbal and written communication skills with attention to details, as well as demonstrated professionalism and time/task management skills; ability to establish strong relationships.

Bachelor's Degree in Computer Science, Information Systems, Business Administration, Engineering, or related field

Preferred (Nice To Have)

Experience in experimenting and learning new tools and technologies.

Experience in agile development and helping teams slice features vertically

Master's Degree in Computer Science, Information Systems, Business Administration, Engineering, or related fields

Education

Bachelor's degree