As 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 the IDAA and Datagate IBM Z platform using programming languages including Java, Python and C++. You will support the product through maintenance activities such as responding to high severity problems and cases, performing problem diagnosis, and providing fixes.
Required Technical and Professional Expertise
- 5-8 years of software development experience
- Expertise working with one more of the following languages: Java, C/C++
- Experience in developing tools and products using at least one scripting languages –
- Ansibile, Python, JavaScript, Typescript, Ruby, Rust, Swift,Kotlin.
- Proficient in source control management tools (GitHub, Tekton, Jenkins) and with Agile Life Cycle
- Management tools
- Strong analytical, debugging and problem-solving skills to analyze issues and defects reported by
- customer-facing and test teams
- Self-motivated towards meeting agreed goals
- Ability to Innovate in the areas of Product Engineering
- Open to Cross Time Zone Collaboration
- Ability to use conference and collaboration tools effectively
Preferred Technical and Professional Expertise
Experience / Familiar with
- CI/CD and build pipelines
- Familiarity with Kubernetes
- Databases and Database systems including SQL databases
- REST API’s
- Linux server environments
- Microservice architecture and development leveraging frameworks such as Springboot, Quarkus,
- Projects including feature development, troubleshooting, production support, and customization based on business requirements.
- Design and Development of Code using Security Best Practices