Apply Now    

Cloud Software Engineer

  • Country:US
  • State:MN
  • City:ROCHESTER
  • Category:Software Development & Support
  • Required Education:Bachelor's Degree
  • Position Type:Early Professional
  • Employment Type:Full-Time
  • Contract Type:Regular
  • Req ID:123822BR
View Full Description
Job Description

IBM Cloud Infrastructure Services Development has a global cloud presence that continues to grow and expand its reach. We are looking for talented, DevOps-oriented engineers to join us, working alongside fellow software engineering professionals, as we continue to develop and improve the software that powers the Cloud. This area of Engineering is responsible for the technical design, service implementation and support of one of the world’s largest and most interconnected set of data centers. This position is full-time and located in Rochester, MN.

Responsibilities Include:
- Receive requirements from stakeholders and team with squad members to develop and deliver innovative, company and industry impacting networking capabilities
- Design, develop and implement object oriented applications from prototype through implementation
- Follow agile software development practices such as sprint planning, daily scrum, sprint wrap up, sprint playbacks, retrospectives, and test driven development
- Create highly scalable and performant Simple Object Access Protocol (SOAP), Representational State Transfer (REST), Extensible Markup Language ( XML-RPC), XML, JavaScript Object Notation (JSON) web services
- Implement, support, and work within a Continuous Integration and Continuous Delivery development model
- Engage with teammates in a daily collaborative style

CLDSFT5K



Required Technical and Professional Expertise

- 1+ years relevant work experience
- Expert knowledge of 1 or more OOP language
- Experience with programming in C and one or more of the following languages (PHP5+, C++, Java, Python, or Go)
- Experience on one or more of the following software track and plan tools (GHE/Zenhub, Jira, RTC, or Kanban)
- Experience on one or more of the following software version control tools (GIT/Gerrit, stash, Subversion, Mercurial, or CVS)
- Strong knowledge of SOA/web services - SOAP, REST, XML-RPC, XML, JSON
- Strong knowledge of Unix/Linux
- Able to quickly learn new technologies and implement prototypes in a timely fashion
- Demonstrated problem-solving and analytical skills
- Ability to partner and communicate effectively with team members



Preferred Tech and Prof Experience

- Familiarity with switching and routing equipment
- Basic understanding of VLANs and subnets
- Knowledge of load balancing, firewalls and VPN appliances
- Experience in networking management or networking software development
- Experience in large systems software design and development



EO Statement
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, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Preferred Education: Master's Degree Commissionable: No
Apply Now    
Link for schema

Share this job