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
Bachelor's degree