Full Stack Developer
KeySkills
Job Description
Job Description:
We are seeking graduate hires for Frontend, Full Stack, and QA/Test Automation roles who are eager to learn and contribute to IBM?s Automation and Process Mining initiatives. The ideal candidates will have excellent analytical and problem-solving skills, be self-starters with minimal supervision, and possess strong communication abilities. This is a high-profile project, requiring collaboration with a wide range of stakeholders and delivering high-quality software solutions.
Responsibilities:
-
Understand user needs and explore user-centered designs.
-
Specify, build, test, deploy, maintain, and support software applications.
-
Develop clean, efficient, and reusable code using modern tools and techniques.
-
Work on automation and process mining solutions leveraging IBM and open-source technologies.
-
Collaborate with cross-functional teams to ensure high-quality deliverables.
-
Participate in agile development processes and contribute to continuous improvement initiatives.
Required Technical & Professional Expertise:
-
Strong foundation in programming languages: Go, Java, Python, or other scripting languages.
-
Proficiency in frontend and full-stack technologies: React, Redux, Node.js, JavaScript, AngularJS, HTML, CSS.
-
Knowledge of API-driven interfaces.
-
Experience with source code control using GitHub.
-
Bachelor?s degree in Computer Science or equivalent.
Preferred Technical & Professional Experience:
-
Knowledge of cloud platforms: IBM Cloud, AWS, Azure, or GCP.
-
Experience with DevOps practices.
-
Familiarity with containerization and orchestration: Kubernetes, Docker, Red Hat OpenShift.
-
Experience working with Linux systems.
-
Master?s degree in Computer Science or equivalent is a plus.
Professional Skills:
-
Strong analytical and problem-solving abilities.
-
Self-motivated and able to work with minimal supervision.
-
Excellent communication and collaboration skills.
-
Ability to multitask, prioritize work, and meet deadlines.
-