Understand application storyboards and use cases to be able to develop product features
Be able to troubleshoot bottlenecks and defects and arrive at solutions to these problems
Help maintain code quality, organization and modularity by following sound development practices and IBM Security design standards
Leveraging modern tools and techniques to develop clean, efficient, and reusable code
Required Technical and Professional Expertise:-
HTML/CSS experience, ideally including concepts like modularization, lay-outing and accessibility
Understanding of Kanban
Good design and code writing discipline and an eye for code efficiency
Skills with React, Redux, Node.JS, JavaScript, AngularJS, HTML, CSS
Agile and Scrum development methodologies
Software development using Docker, Ansible, Jenkins, Kubernetes, and OpenShift
Mentoring team members.
Relevant industry experience
Strong Java programming experience
Experience with Kubernetes and associated container and orchestration technologies.
Preferred Technical And Professional Expertise:-
A solid base of programming languages is required. Languages and technologies include Go, Java, Python and other scripting languages are useful, as well as Docker, Ansible, Jenkins, Kubernetes, and others with a strong working knowledge of OpenShift
Experience in one of the following would be an added advantage:-
Re-architecting legacy applications to microservices
Cloud technologies (AWS, Azure, GCP)