Job Information
IBM Software Developer (GSA) in GUADALAJARA, Mexico
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. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability.
We are looking for an experienced Software Developer to support our Site Reliability Engineers (SREs). You will be a part of a production IT delivery organization supporting internal IBM development teams worldwide. While we are looking for a candidate with certain related skills, we are also looking for someone that is an eager and courageous problem solver with an appetite to learn, share and lead.
Your role and responsibilities
As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. Specifically, you will be responsible to architect, manage and maintain software for a large-scale production IT environment supporting IBM product development. The ideal candidate should have a strong interest and strong experience in programming, Web GUI development, systems engineering, IT operations, automation and troubleshooting. These attributes aligned to deliver the required availability, scalability, and performance of our critical IT infrastructure. In this role, you will be involved with application development and problem resolution; from analysis and troubleshooting, to generating fixes, and deploying them.
Your primary responsibilities include:
Develop, code, manage, and maintain tooling in support of data storage solutions and environments
Apply critical thinking and problem-solving to improve overall IT operations
Support a strong cybersecurity posture and implement data protection policies
Debug operational issues, and automate various day-to-day repetitive IT tasks
Collaborate with a global team to help provide 24x7 support for large-scale production IT environments
Focus on automation tasks and monitoring solutions, improving system reliability and overall system quality
Collaborate with team members to develop cost effective tools for our customers
Leverage Continuous Delivery (CI/CD) tools to deploy services and configuration changes at scale
Required technical and professional expertise
Strong skills in REST API design, development, testing using Python and Flask
Solid skills with Golang (aka:Go)
Web UI Development skills: JavaScript / TypeScript development, NodeJS and React development
Above average experience in the use of Linux and its command line
Skilled in the use of Git software version control and other CI/CD tools
Scripting and automation abilities - a working understanding of Python and shell scripting
Curiosity and inquisitive intuition and the ability to debug issues to find a root cause
Awareness of basic IT security compliance topics
Agile Development Methodologies: Experience working in an Agile, collaborative
Debugging and Problem-Solving
Preferred technical and professional experience
· Experience with IBM Carbon or other Web UI Components
· Experience in REST API (request / response processing)
· Experience with Cobra for CLI Development
· Skills in Web GUI and HTML standards and implementation
· Experience in using "curl" commands
· Knowledge of Gunicorn functionality
· Knowledge of LDAP and Kerberos
· Knowledge of IBM Storage Scale (GPFS)
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.