Job ID:
701051BR
Job Category:
Software Development & Support
Job Type:
Full-Time
Referral bonus:
Yes
Job Description
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 and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
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 and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
As a member of the IBM Software development team you will:
- Contribute to designing and implementing sophisticated software systems, emphasizing both front end and backend development using React and Python.
- Actively participate in software design and code reviews, involving other Software Engineers to ensure high-quality software and knowledge sharing within the team.
- Adhere to professional software engineering practices, employing Agile Software Development, Test-Driven Development, Continuous Integration, Source Code Management (Git), and GitHub.
- Play a pivotal role in planning, creating, and executing automated test cases, along with load/performance testing.
- Uphold a high level of proficiency in Computer Science/Software Engineering knowledge and foster the technical skill growth of fellow team members.
- Demonstrate strong collaboration skills, working effectively both independently and as part of a team.
- Serve as an integral member of an Agile scrum team.
Required Technical and Professional Expertise
- At least 1 year of experience developing front-end applications using React.js, JavaScript, TypeScript, HTML, and CSS.
- At least 1 year of software programming experience in Python, SQL, Node.js, and REST API.
- Proficient in utilizing build, deployment, and development tools such as Git, Travis, and Jenkins.
Preferred Technical and Professional Expertise
- Familiarity with multidimensional databases and OLAP concepts.
- Experience with Microsoft Excel VBA.
- Experience with Cognos Analytics.