As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.
- Products, tooling, systems and frameworks development, enhancement and modernization
- Integration with different internal and external tools and systems
- Users support, consultancy and troubleshooting
- Constant monitoring and optimization of all systems
- Ensuring security and compliance
- Implementing automations
- Configuration and application management
- Strong knowledge in software development in programming languages such as Java, Python or JavaScript.
- Familiarity with modern cloud-based technologies and tools.
- Understanding different build, development and CI/CD tools, systems, and processes like Jenkins, Git, Gradle and Maven
- A self-starter with a proactive mindset, able to work independently.
- Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment.
- Excellent written and verbal communication skills in English
A person interested in this role should have the desires to become a technical expert in one or more components with leading edge, open source, cloud and virtualization technologies and frameworks while becoming an effective communication channel between IBM clients and IBM management.