Position Summary:
Delta IT is on a journey to introduce state of the art technologies to support our innovative business needs. As thought-leaders within Delta, we strive to create meaningful and innovative solutions and are looking for team members to help us realize our vision.
Key Responsibilities:
- Create component design working with the solution architect and implement the design
- Partner with consumers of the platform/services produced under the framework
- Be the technical leader for an agile team
- Communicate and champion Delta’s values
- Revise, test, and implement software as needed
- Provide leadership in communicating and exhibiting leadership vision/strategy
- Investigate, troubleshoot and correct system problems as needed
- Lead the design, development, implementation, and support of information technology solutions encompassing multiple specializations, platforms, and technologies.
- Assist and advise project teams on strategic architectural standards and direction
- Collaborate with solution architect and business area to analyze technical information and produce quality software
- Assist and advise project teams on project design options
- Keep abreast of industry trends through benchmarking, participation in professional associations, etc in order to lead strategic business direction
- Lead creation of processes, tools, and monitoring to proactively identify potential system issues
- Lead or assist in certifications of new or revised products or tools
- Oversee both high level and detailed technical design reviews
Required Education & Experience:
- Large project experience with high transaction volumes is required
- Experience working with cloud platforms such as OpenShift (Kubernetes) and AWS
- Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation
- Must have ability to monitor and support business critical APIs
- 10 + years of Software Development experience and/or architecture is preferred
- Experience in VersionOne, GIT and DevOps is required
- Highly motivated and keen to work in a fast-paced organization
- Web application frameworks like JQuery, Springboot, GraphQL, AngularJS, Node.js is required.
- Experience with agile development with frequent releases is a plus
- Bachelor’s or Master’s degree in Information Systems, Computer Science with 8 or more years of software development experience with a minimum of 4 years of experience working with Services and Integration technologies.
- Have experience working with diverse teams located in various countries
- Self-motivated individual with strong verbal and written communication skills, ability to work independently and in a collaborative setting
- API technologies and platforms such as APIGEE and Swagger is required.
- Experience working with business rules engines/business process management systems such as JBPM is required.
- Must have the ability to mentor junior developers
- Experience working with microservices architecture, messaging middleware and developing cloud native applications is required.
- Experience using IBM’s DataPower in a Prod environment is a plus.