Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Senior Back-End Software Developer - Data & AI 
Ireland 
975144339

10.07.2024


You will work alongside local and global teams of Developers, Architects, and Engineers creating the future of enterprise data management in the
context of AI. You are a Back-End Developer, who will design, develop, maintain, and support complex product components on multiple platforms. As an ambitious individual who can work closely with a senior architect’s direction, you have the ability to manage change and to work under pressure.

As a Back-End Developer, you will:

– Work in an Agile, collaborative environment to design, build, deploy, configure, and maintain IBM Data and AI data management software, including SaaS products on multiple hyperscalers.
– Design and implement new features, optimizing and maintaining existing code in a variety of languages, including C/C++, SQL, Perl, Python, Go, and Java.
– Ensure the software meets the quality standards of enterprise-grade, mission critical software.
– Work closely with other developers, architects, designers, and product managers
– Work with renowned IBM products, including open-source technologies.
– Develop using object-oriented, and multi-threaded, and highly concurrent programming techniques.
– Implement industry standards and best practices for security.
– Develop SQL queries, and back-end database procedures and algorithms.
– Participate in software design and code reviews.
– Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, and Continuous Integration.
– Create and maintain technical documentation.
* Expertise with languages including C/ C++ and SQL
* Experience and comfort in Linux/UNIX development environments
* Experience writing / executing unit and functional tests
* Knowledge of algorithms, data structures, and database technologies
* An understanding of Linux operating systems
* Experience with systems such as Git and GitHub
* An understanding of container technologies including Docker or Podman
* Experience with container platforms including Kubernetes and OpenShift
* Expertise with languages including Perl, Python, and Linux/UNIX scripting is preferred
* 5+ years of software development experience is preferred
* Strong sense of ownership of the deliverables of you and your team
* Demonstrated communication skills and a good team player
* Ability to learn and apply new technologies quickly
* Working knowledge of tools such as Artifactory, Jenkins, Tekton, and Maven would be an asset