Entry Level Software Developer @ IBM
Your Application Journey
Email Hiring Manager
Job Details
Introduction
As an Entry Level Software Developer at IBM, you’ll gain hands-on experience working on real-world projects that impact users globally. Collaborate with designers and developers to build responsive, elegant, and user-friendly applications using modern web technologies.
Your Role And Responsibilities
You will:
- Participate in Agile development cycles: design, code, test, and support.
- Translate wireframes into functional user interfaces.
- Learn and apply best practices in software development and testing.
- Work with APIs, databases, and cloud-based services.
Who You Are
You are curious, motivated, and eager to learn new technologies. A team player with strong communication and collaboration skills, comfortable with debugging, problem-solving, and adapting to new challenges.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
Familiarity with HTML, CSS, JavaScript and UI frameworks like React, Angular, Vue. Basic knowledge of backend technologies including Node.js, Java, Python, SQL. Understanding of software development tools such as Git, IDEs and version control. Exposure to automation testing frameworks and APIs, with awareness of operating systems, container technologies, and cloud platforms.
Preferred Technical And Professional Experience
Experience with cloud platforms (IBM Cloud, AWS, Azure), open-source contributions, familiarity with Agile tools and methodologies, and hands-on experience with modern programming languages, development environments, source control management, containers, deployment and testing automation tools.
Key skills/competency
- HTML
- CSS
- JavaScript
- React
- Node.js
- Agile
- Cloud
- APIs
- Git
- Testing
How to Get Hired at IBM
🎯 Tips for Getting Hired
- Research IBM's culture: Study mission, values, and recent news.
- Customize your resume: Highlight Agile and coding skills.
- Practice coding challenges: Sharpen frontend and backend tools.
- Prepare for interviews: Review project work and experience.