Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Developer

AT IBM
IBM

Software Developer

Dublin, Ireland

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
IBM Q Replication distributes, consolidates, and synchronizes data for high availability, high throughput, and business continuity solutions as well as data distribution and consolidation environments. It has been a popular product with customers for over 20 years, so supports a wide range of OLTP and OLAP workloads on miss critical businesses for larger enterprise customers on prem and on cloud. Q Replication team works with global teams from US and AP, support product development, testing, enhancement.

Want more jobs like this?

Get Software Engineering jobs in Dublin, Ireland delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


As the RESTAPI development engineer, you will work together with the whole product development team on product development and customer issue handling, on hybrid cloud(IBM Cloud, AWS, Azure etc), interact with user interfaces and handle the requests among user interfaces and Q Replication engines. You may also need to work on distributed platforms (Unix, Linux, Windows) and IBM mainframe platform (z/OS) to get RESTAPI work.

Responsibility:
Understand customer requirements and design the features
Work out the product design specification and review with product architect and development leaders
Set up the product development environment on hybrid platforms including LUW, zOS and Cloud
Follow the enterprise development process and implement the features
Write, execute, and automate the UT test cases
Track and fix product defects found before delivery
Handle customer issues and provide solutions or product fixes
Communicate with IBM world-wide developers, support engineers etc..

We strive to continue to make IBM Data & AI a place where you want to be - Inclusive. Creative. Collaborative. This fosters a culture where you are motivated to produce the best results possible...We're hiring.....JOIN US.

Required Technical and Professional Expertise
In this role you will be required to have the following:
Few years of overall IT experience
Experience working with Linux, Unix, Windows, or Z based Operating Systems
Strong expertise on Db2 database, or at least 1 other enterprise database systems (Oracle, Sybase, Informix, MSSQL)
Strong development experience with Java and object-oriented programming expert level
Strong development experience with REST API development
Experience working with scripting languages like Perl, Python, or shell scripting (sh/ksh)
Working knowledge with Container technologies: Kubernetes (preferred), OpenShift, Docker, etc.
Experience working with Automation and Integration processes and tools: Ansible, Jenkins, etc
Experienced with tools such as GitHub or JIRA
Experience working in an Agile/SCRUM-based development environment
Working knowledge of Databases and SQL
Excellent verbal and written communication skills
Solid organizational skills including attention to detail and multitasking

Preferred Technical and Professional Expertise
Understanding of Git or other source control software
Proven experience with database/SQL
Working knowledge of containerization tools like Kubernetes, Docker, and OpenShift
Operating System knowledge in at least one or more of Linux, Unix, Windows, and zOS
Understanding of Data Replication technology for Disaster Recovery

Client-provided location(s): Coolmine, Mulhuddart, Co. Dublin, Ireland
Job ID: IBM-20838357
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.