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, lets talk.Your Role and ResponsibilitiesYou will participate in full aspects of the software development lifecycle, including design, implementation, testing, and supportYou will create software that is of high quality that meets the requirements of the business stakeholders to delight IBM clients worldwideYou will work side by side with people from different geographic locations, and you will need strong verbal and written communicationsYou will investigate software and data problems and implement solutions and preventive actions to address complex technical issuesYou will have access to latest education, tool, technology and mentors to continuously enhance your marketable skills for future projectsRequired Technical and Professional ExpertiseExperience working with web application development using databases in a cloud environmentCreate Application Programming Interfaces that are clean, well-documented, and easy to useDevelop User Interface using technologies like React, JavaScript and Carbon Design SystemDesign and code micro services working with other micro services, databases and cloud services using PythonCreate and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applicationsExperience working with Agile development methodologyPreferred Technical and Professional ExpertiseBachelor's degree in computer science#J-18808-Ljbffr