Introduction
.
Your Role and Responsibilities
Have you heard about the IBM Client Engineering? It's a cross-functional team that delivers a unique client co-creation experience to accelerate client transformation. We design, develop, test, and deliver solutions. Startup speed. Enterprise scale. We apply user-centric approaches to ensure all features add value for the user and achieve desired client impact.
Full Stack developers in IBM's Client Engineering are part of a cross-functional team that delivers a unique client co-creation experience to accelerate client transformation. As part of an entrepreneurial team, you will co-create with clients through IBM Client Engineering as the new norm. You will develop the framework and integrated solutions that address the client's business needs while also driving the client's consumption of IBM technologies and services.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
You will be the main responsible for the application development, both for the front-end and back-end, using agile methodologies, writing code that can later be easily reused to scale or to replicate in other scenarios. You'll participate with the Solution Architect and Designer when needed to shape the right solution for the customer and expected to actively collaborate with all the other team members.
Regarding attitude, we expect:
• You contribute to creating a team working environment where everybody is listened and respected.
• You accept unexpected challenges that drive you to learn something new or step out of your comfort zone.
• You commit to customer success, IBM technology success but also to have fun!
Required Technical and Professional Expertise
Front-End skills:
-Javascript (ES 6),
-React, Angular, Vue
-HTML/CSS y preprocesadores CSS
Back-end skills:
-python
-node.js
-Java (Eclipse Microprofile, Spring Boot, Vert.x)
-management and documentation de API REST (swagger)
-Event Driven Architectures (EDA) and associated patterns
-Development and deployment of cloud native applications (IBM Cloud, AWS, Azure, Google Cloud, OCP)
-DevOps
Terraform
-Docker/Kubernetes/Openshift
-CI/CD pipelines
-Test and error correction: unit testing (JUnit, Mocha, Jest, etc)
-Test-driven Development
-Version control systems (Git)
-Problem solving skills
-Pair programming
-Extreme programming
-Development best practices: SOLID, DRY, KISS
Spanish and English fluent
Preferred Technical and Professional Expertise
• 3 years of experience in a full stack developer role
• 3 years using agile practices