Estágio de desenvolvimento de Software
IBM
**Introduction**
A career at IBM Consulting is rooted in long-term relationships and close collaboration with clients around the world. You will work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the world's most innovative and valuable companies. Your ability to accelerate impact and make meaningful change for your clients is enabled by our ecosystem of strategic partners and our robust technology platforms across the IBM portfolio, including Software and Red Hat. Curiosity and a constant pursuit of knowledge serve as the foundation for success at IBM Consulting. You will be encouraged to challenge the norm, investigate ideas outside your role, and present creative solutions that result in innovative impact for a broad network of clients. Our culture of evolution and empathy is centered on long-term career growth and development opportunities in an environment that embraces your unique skills and experiences.
**Your role and responsibilities**
We are looking for a talented and passionate Software Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that drive innovation and add value to our customers and internal stakeholders.
You will collaborate with cross-functional teams, including product management, design, QA, and operations, to build high-quality software from concept to deployment.
Key Responsibilities
Design, develop, test, and maintain high-quality software applications
Write clean, efficient, and well-documented code
Participate in code reviews and provide constructive feedback to peers
Collaborate with product owners and other stakeholders to understand business requirements
Troubleshoot and debug applications to ensure optimal performance and reliability
Contribute to continuous improvement initiatives in development practices and team processes
Stay up to date with emerging technologies and industry trends
**Required technical and professional expertise**
*
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
*
Proven experience with one or more programming languages (e.g., Java and JavaScript)
*
Familiarity with modern software development practices, including Agile methodologies
*
Experience working with databases (SQL and/or NoSQL)
*
Understanding of version control systems (e.g., Git)
*
Strong problem-solving and communication skills
**Preferred technical and professional experience**
Familiarity with CI/CD pipelines and DevOps practices
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Por favor confirme su dirección de correo electrónico: Send Email