IBM is looking to hire a software developer to create and support business-critical applications used by IBMers and IBM partners, leveraging best practices to develop solutions that meet client and business needs.
Requirements
- Develop web applications using React, Node.js, Java, DB2 and/or NoSQL
- Commit and organize source code in GitHub enterprise
- Meaningful development experience in modern web frameworks including React, Angular, & Node
- Excellent object-oriented programming skills
- Experience building restful APIs and Web services
- Experience working with relational databases
- Experience working with NoSQL databases
Responsibilities
- Review and estimate requirements while working with your team to plan agile sprints related to application and process development roadmaps
- Develop web applications using React, Node.js, Java, DB2 and/or NoSQL
- Commit and organize source code in GitHub enterprise
- Participate in code reviews and provide feedback to your peers, your manager, and the team product owner
- Participate in architecture and technical roadmap planning sessions
- Advise management and product teams on implementation and architecture patterns and best practices
- Develop back-end processes and APIs required by front-end applications
Other
- You'll work in a collaborative, welcoming environment where new ideas drive technological transformation.
- We work in small, cross-functional teams with big goals.
- Master's Degree
- Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership
- Adaptive to ambiguity and willing to change in a fast-paced environment