IntroductionAt 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, let's talk.Your Role and ResponsibilitiesYou will participate in full aspects of the software development lifecycle, including design, implementation, testing, and support.You will create software that is of high quality that meets the requirements of the business stakeholders to delight IBM clients worldwide.You will work side by side with people from different geographic locations, and you will need strong verbal and written communications.You will investigate software and data problems and implement solutions and preventive actions to address complex technical issues.You will have access to latest education, tools, technology and mentors to continuously enhance your marketable skills for future projects.Required Technical and Professional ExpertiseExperience working with web application development using databases in a cloud environment.Create Application Programming Interfaces that are clean, well-documented, and easy to use.Develop User Interface using technologies like React, JavaScript and Carbon Design System.Design and code microservices working with other microservices, databases and cloud services using Python.Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications.Experience working with Agile development methodology.Preferred Technical and Professional ExpertiseBachelor's degree in computer science.#J-18808-Ljbffr