To build, design, code, consult, and invent solutions to some of the world's most challenging problems at IBM
Requirements
- Understanding of software development concepts
- C++, C, Java, Golang, Ruby, Python, Perl, SQL
- Working knowledge of servers, applications, devOps tools (Git, Jenkins),and databases
- Familiarity with APIs
- Basic knowledge of operating systems and how they work (i.e. Operating systems courses); Container technologies; Internet Services; and/or Managed Services
- 1 year experience in one or more of the following technology areas:C++, C, Java, Golang, Ruby, Python, Perl, SQL
- 1 year experience with APIs (example: REST APIs)
Responsibilities
- Work with client-server architectures, networking protocols, application development, and databases
- Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications
- Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use, (i.e,, REST APIs)
- Design and code server applications firmware, and databases that are reusable, scalable, and meet critical architecture goals
- Need an understanding of, or experience with, Agile and Cloud devOps development methodologies
- Design and implement large scale systems that enable continuous delivery on-premises and in the cloud
- Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications
Other
- High School Diploma/GED
- Bachelor's Degree
- Communication skills and the ability to learn new technologies and procedures
- Dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships
- Growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company