IBM CIO is a catalyst that makes the world work better because our clients demand it. Heterogeneous environments, the explosion of data, digital automation, and cybersecurity threats require hybrid cloud infrastructure that only IBM can provide.
Your ability to be creative, a forward-thinker and to focus on innovation that matters, is all supported by our growth-minded culture as we continue to drive career development across our teams. Collaboration is key to IBM CIO success, as we bring together different business units and teams that balance their priorities in a way that best serves our client's needs.
Your role and responsibilities
Position Overview
We are seeking an experienced Senior Software Developer to join our team of innovators and problem-solvers. In this role, you will lead the design and development of commercial and enterprise web applications, ensuring optimal performance, high quality, and responsiveness. Your expertise in programming, database management, and AI technologies will contribute to building cutting-edge solutions that integrate traditional and Generative AI capabilities.
Key Responsibilities
1. Design, develop, and maintain scalable web applications for enterprise-grade environments.
2. Manage and optimize both relational and non-relational databases, leveraging advanced SQL skills.
3. Collaborate across teams, including core development, integrations, and data science, to deliver cohesive solutions.
4. Develop, execute, and maintain unit and integration testing strategies to ensure software quality.
5. Stay ahead of emerging technologies, adapting quickly to new programming languages and tools.
6. Work on data engineering projects to support application and AI feature development.
7. Contribute to the design and implementation of chatbots and other AI solutions, leveraging Generative AI and agent-based architectures.
Required Education
1. Technical Diploma
Preferred Education
1. Bachelor's Degree
Required Technical and Professional Expertise
1. Strong experience in designing and developing commercial or enterprise web applications.
2. Strong background in relational and non-relational databases, with advanced proficiency in SQL.
3. Proven ability to choose and implement the best tools, technologies, and languages for a given task.
4. Team-oriented mindset with exceptional collaboration and communication skills.
5. Proficiency in software testing, including unit and integration testing methodologies.
6. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Bonus
1. Experience with full-text search engines.
Preferred Technical and Professional Experience
1. Background in data engineering projects including RPAs and expertise in Generative AI technologies, including chatbot design and agent-based implementation.
Preferred Characteristics
1. Passionate about technology and innovation, with a commitment to continuous learning.
2. Strong problem-solving skills and the ability to thrive in a fast-paced environment.
3. Familiarity with AI/ML tools and frameworks, with hands-on experience in applying AI to practical solutions.
#J-18808-Ljbffr