Estágio em Desenvolvimento de Software
IBM
**Introduction** At IBM Finance \& Operations, we are the backbone of IBM's transformation driving efficiency, transparency, and smart decision\-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth. Working in Finance \& Operations means combining analytical skills with collaboration and curiosity. You'll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact. IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward, while building your own future in a dynamic and evolving environment. **Your Role And Responsibilities** As an IBM intern, you’ll work with the latest technologies and collaborate with team members to make a real impact for our clients and the world. You’ll have the opportunity to contribute innovative ideas, apply your transferable skills, and develop new competencies that will support your professional growth. **Your Main Responsibilities Include** * Developing software solutions: Design, code, and test software solutions at the component level, ensuring they are unit\-tested and ready for integration into products. * Collaborating with stakeholders: Work in an Agile environment to understand stakeholder requirements and deliver solutions that meet their needs. * Troubleshoot customer issues: Design, develop, and perform unit tests on code fixes for issues reported by customers. * Contribute to the CI/CD pipeline: Participate in the development of an automated CI/CD pipeline that guides the code through various quality stages. * Deliver solutions: Test and deliver solutions using cutting\-edge and/or proven technologies. **Preferred Education** None **Required Technical And Professional Expertise** **Required Professional and Technical Expertise** * Currently pursuing an undergraduate degree in: Computer Science, Computer Engineering, Information Systems, or related technical fields * Experience in back\-end development: Familiarity with the design, development, testing, and delivery of back\-end components for software applications using cutting\-edge and/or proven technologies. * Knowledge of Agile methodologies: Understanding of Agile principles and practices, with experience working in a collaborative environment to understand stakeholder requirements. * Component\-level software design: Knowledge of designing, coding, and testing component\-level software solutions, ensuring they are unit\-tested and ready for integration into products. * Debugging and Troubleshooting: Experience debugging issues reported by customers, including the design, development, and unit testing of code fixes. * Front\-end Development Skills: Experience in the design, development, testing, and delivery of front\-end components for software applications using cutting\-edge and/or proven technologies. * Advanced English.