Your Role and ResponsibilitiesAs a software developer, you will work with clients and others in a multidisciplinary team to define requirements and develop solutions. You will design, code, and test solutions for IBM Z platform, that use programming languages including Java, C/C++, Assembler, PL1.Required Technical and Professional Expertise
- 7 – 12 years of software development experience
- 5+ years of experience as a system programmer with hands on experience zOS, PL/X, PL/I,
- 3+ years of in developing tools and products using at least one scripting languages – REXX.
- 2+ years of experience with Management Interfaces like Hardware Management Console (HMC), Support Element (SE)
- Familiar with Network Management protocols like SNMP.
- Proficient in source control management tools (GitHub, ) and with Agile Life Cycle Management tools.
- Strong analytical, debugging and problem solving skills to analyse issues and defects reported by customer-facing and test teams.
- Proficient in source control management tools (GitHub, ) and with Agile Life Cycle Management tools.
Preferred Technical and Professional Expertise
- Your experience and depth in the following areas will influence your competitiveness for a position as well as specific assignments
- Experience with software build technlogies
- Experience in creating, modernizing and supporting robust CI/CD pipelines
- Agile Development Model
- IBM Z Architecture, IBM z/OS Systems Programming
- Databases and database systems including Db2, Mongo, Couchbase, IMS, SQL / NoSQL databases
- JavaScript, HTML5, CSS3, JavaScript libraries like JQuery, node.js, React, OR angular.js
- DOM, JSON, CSS Frameworks, HTTP
- Cloud Architectures, Infrastructure (VPC, Kubernetes/OpenShift, Istio, Akamai etc ) and Migrations
- Web development, REST API’s, and web services.
- Knowledge of vs code extension development
- Knowledge of Eclipse Plugin extension development
- Linux & Windows server environments
- Microservice architecture and developing applications leveraging any of the following frameworks: Springboot, Liberty, Quarkus, Grails,..etc.
- Enterprise software projects including feature development, troubleshooting, production support, and customization based on business requirements.
- Design and Development of Code using Security Best Practices”