Software Developer (San Jose, CA)
Company
IBM
Location
US San Jose
Type
Full Time
Job Description
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious we are a team dedicated to creating the world’s leading AI-powered cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team you will be responsible for developing and maintaining high-quality software products working with a variety of technologies and programming languages.
IBM’s product and technology landscape includes Research Software and Infrastructure. Entering this domain positions you at the heart of IBM where growth and innovation thrive.
Your Role and Responsibilities
As a key member of our dynamic team you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features fine-tuning and sustaining existing code for optimal performance and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do and you’ll be working closely with fellow developers designers and product managers to ensure our software aligns seamlessly with user expectations.
The role seeks good levels of personal organization and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based working with senior software engineers who will help you integrate into the team the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied flexibility to learn new technologies and skills is key as we look look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM.
- Design develop and maintain software applications using C/C++ and Java.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Utilize Docker Kubernetes for containerization and deployment.
- Use testing tool for APIs to ensure software functionality and quality.
- Utilize Web Browser debugger tools to identify and resolve frontend issues.
- Utilize Unix environment for software development and deployment.
- Use GDB or any other debugger for debugging and analyzing software crashes and performance issues.
- Collaborate with the team to effectively use Git for version control and code collaboration.
Required Technical and Professional Expertise
- 2-5 years’ experience in software development
- 1-3 years of working experience with JAVA / C++/ Python / JavaScript other languages also considered.
- Strong programming skills in C/C++ and Java.
- Experience with Docker Kubernetes for containerization and deployment.
- Proficiency in SQL for efficient database operations. Strong knowledge of Unix and its command-line tools.
Preferred Technical and Professional Expertise
- Familiarity with agile development methodologies.
- Exceptional knowledge of data structures algorithms enterprise systems asynchronous architectures and object-oriented programming
- Familiarity with continuous integration and continuous deployment (CI/CD) practices.
Date Posted
08/19/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSoftware Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...
View Details