At IBM Corporate Headquarters (CHQ) and Other Functions, diverse teams such as marketing, finance, legal, operations, HR, and more work together to keep IBM moving forward. These functions play a vital role in solving complex challenges, supporting our clients’ success, and creating collaborative environments for IBMers worldwide. Working in CHQ and Other Functions means contributing your expertise to a global network that values teamwork, problem-solving, and innovation. You’ll have opportunities to grow your career while helping IBM operate with excellence and scale its impact across industries. With a culture that emphasizes learning, inclusivity, and career development, IBM offers the platform to apply your skills where they matter most. At the heart of our business.
As a Python Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative environment to understand stakeholder requirements and contribute to the development of innovative software solutions.
Your primary responsibilities will include:
• Develop Software Solutions: Design, code, and test component-level software solutions, ensuring they are unit tested and ready for integration into products.
• Collaborate with Stakeholders: Work in an Agile environment to understand stakeholder requirements and deliver solutions that meet their needs.
• Debug Customer Issues: Design, develop, and unit test code fixes for customer-reported problems.
• Contribute to CI/CD Pipeline: Participate in the development of an automated CI/CD pipeline that takes code through various quality stages.
• Deliver Offerings: Test and deliver offerings using leading-edge and/or proven technologies.
• Exposure to Back-End Development: Familiarity with designing, developing, testing, and delivering back-end components of software applications using leading-edge and/or proven technologies.
• Experience with Agile Methodologies: Understanding of Agile principles and practices, with experience working in a collaborative environment to understand stakeholder requirements.
• Component-Level Software Design: Knowledge of designing, coding, and testing component-level software solutions, ensuring they are unit tested and ready for integration into products.
• Debugging and Troubleshooting: Exposure to debugging customer-reported problems, designing, developing, and unit testing code fixes.
• Automated CI/CD Pipelines: Familiarity with contributing to the development of automated CI/CD pipelines that take code through various quality stages.
• Front-End Development Skills: Exposure to designing, developing, testing, and delivering front-end components of software applications using leading-edge and/or proven technologies.
• DevOps Engineering Knowledge: Familiarity with DevOps engineering practices and tools, contributing to the development of automated CI/CD pipelines.
• L3 Support Engineering: Exposure to L3 support engineering, debugging customer-reported problems, and designing, developing, and unit testing code fixes.
2 - 5
