Full Stack Developer
Kochi, INDIA IT development
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
· Build, deploy, and upgrade complex and highly scalable Integrated Analytics Systems.
· Incorporate design thinking methodologies to design new features and integrate various services into product offerings.
· Use enterprise-level programming skills to engineer scalable technologies.
· Participate in brainstorming, peer review sessions and develop components that implement business logic algorithms, data structures and software design concepts.
· Work closely with stakeholders, and Product Architects to narrow down on the feature requirements and the System Verification Teams (SVT).
· Implement Continuous Integration/Delivery (CI/CD) techniques to coordinate with release engineering teams on build updates and failures.
· Establish nightly unit and functional test jobs through Jenkins to ensure the quality of code delivered.
· Design and develop front end user interface as well as backend database engine
· Utilize: TS/JS/React, C++/Go, Python, Netezza, Linux, Docker, Jenkins – Continuous Integration and Continuous Delivery (CI/CD), Kubernetes, Red Hat OpenShift.
Required Technical and Professional Expertise
· Bachelor’s degree or equivalent in Computer Science with 1-3 years experience
· UNIX command-line proficiency.
· Multiple programming language like C++, Go, Python, etc proficiency
· Proficiency in front end technologies such as TS/JS, ReactJS
· Knowledge of databases
Preferred Technical and Professional Expertise
· Master's degree with 1-3 years / Bachelor's with 3-5 years experience or equivalent in Computer Science
· Experience developing full stack (front end and back end) applications.
· Experience with build tools like Git.
· Experience with CI/CD tools