Your Role and ResponsibilitiesAs IBM MQ development team member you will –- Design and development new key functionalities of the product.
- Apply problem solving skills to diagnose potential product issues, provide thoughtful and expert advice to help mitigate problems and deliver solutions.
- Development of tooling to aid in enhancement of product experience.
- Design, development and execution of code for quality assurance.
- Actively collaborate with both local and worldwide team members.
Required Technical and Professional Expertise
- 8-16 years experience in software development
- Good skills in Java/JMS, GoLang, Ansible, Terroform, Docker, Container
- Knowledge in Windows/Unix install, Shell Scripting, Perl
- Demonstrable coding skills, detail oriented thinking, and creative problem solving skills
- Ability to pickup product and technical skills quickly and become productive at the earliest
- Passion to code development, solve complex engineering problems and help customers
Preferred Technical and Professional Expertise
- Exposure to dev/diagnostic tools and processes (Eclipse, RTC, git, GDB, VisualSudio, Windbg, Wireshark)
- Exposure to agile development methodology and tools (RTC/git/Salesforce)
- Experience in software development , problem solving & diagnosis
- Exposure to WebUI development