100-year history of dedication to customer satisfaction, success and growth
Tremendous growth and new business strategy leading to the need for new talent
Significant investments in cutting-edge technology
WHAT THEY OFFER YOU:
Culture: Excellent work environment that fosters collaboration
Growth: Ability to make an impact on the direction of the organization
Opportunity: Gain hands-on experience working with cutting-edge technology
Stability: Recent financial performance of the company has reported record profits
WHY THIS ROLE IS IMPORTANT:
Conducts requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
Consults with systems engineers and architects on developing IT standards for the business while facilitating the translation of client requirements into technical designs for large IT solutions.
Uses programming, scripting, and/or database languages to write the software code.
Design and develop technical solutions for new software development and enhancement efforts.
Have hands-on experience developing software with agile methodologies
Models key business processes and critical paths while assessing the impact of technology on business processes.
Supports software testing, deployment, maintenance, and evolves activities by correcting programming errors, responding to scope changes, and coding software enhancements.
Manage the software development life cycle, from planning and prioritizing to testing and release.
Maintains records for the documentation of systems development and revisions.
deploy and maintain functional, secure, and high-quality applications.
Coaches and reviews the work of lower-level professionals.
Review, test, and debug team members’ code
Ability to work with other developers and assist junior team members.
THE BACKGROUND THAT FITS Required Skills:
Previous expereince in the following:
Building Java applications using Spring, Spring batch and Spring Integration
Micro services development using containerization and cloud technologies
IMB MQ and KAFKA
WebLogic or Apache Tomcat servers with a solid background in Linux, container Kubernetes technologies such as Red Hat OpenShift and AWS
CI/CD strategies and GIT
Basic knowledge using DBMS technology, including Oracle and PL/SQL programming
Knowledge of deployment patterns like Canary and blue-green release.
Analysis and design skills including requirements analysis