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 sales. 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, join us!
Your Role and Responsibilities
In the Software Developer role, you will be involved in building and implementing new functional enhancements to existing software product. Your goal will be to build efficient programs and systems that serve user needs.
Responsibilities:
· Develop and support the enhancements in the existing solution,
· Work with developers to design and implement algorithms,
· Produce clean, efficient code based on specifications.
· Integrate software components and third-party programs.
· Verify and deploy programs and systems.
· Troubleshoot, debug and upgrade existing software.
· Create technical documentation for reference and reporting
· Close collaboration with other delivery teams, technical support teams and business
· stakeholders
· Work in a large complex Agile project to implement new or enhance existing power
· dispatch systems.
· Understand the technical requirements on statistical solution.
· Conduct code reviews and suggest improvements.
· Work with Business SMEs, business analyst, and solution architects on day-to-day basis.
· Recommend improvements in software to enhance user experience.
· Get things done - think outside the box and find creative solutions to tough technical
· problems.
#KochiD&AI
Required Technical and Professional Expertise
· 2-5 years of professional/industrial experience in Backend and Front-end Development
· Good Expertise in JavaScript, React, Redux, HTML/CSS, NodeJS, Node Express, SaaS, MVC Web Frameworks.
· Expertise in RESTful APIs, JavaScript, Java J2EE, Microservices Architecture, MVC Web Frameworks.
· Expertise with consuming REST APIs from JavaScript based UX
· Experience in using messaging brokers like RabbitMQ, Kafka etc
· Understanding and experience writing and executing Unit and Integration Tests as part of Test-Driven DevOps Development
· Understanding and experience with at least one relational database (DB2, Oracle etc.)
· Understanding and experience with Agile, and Design/Implementation and Secure Software Engineering Best Practices
· Working knowledge on tools like GitHub, Jenkins, Maven/Gradle.
· Experience implementing distributed applications in a container environment
· Ability to learn and apply new technologies quickly
· Strong sense of ownership of deliverables
Preferred Technical and Professional Expertise
· BE, Btech Graduate
· Good Communication Skills