Role overview
About this role
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences. As a Full Stack Application Developer, you will participate in all major software and architectural design decisions, helping to define and optimize the team's development workflow. You will work with development teams, collaborating to deliver software solutions, and ensuring code quality is of the highest possible quality. Your primary responsibilities will include: • Design user interfaces: Creating appealing visual designs for the front-end of applications, building user-side and server-side architecture. • Develop software applications: Building features and applications with a mobile responsive design, developing and managing well-functioning databases and applications. • Implement security measures: Understanding and implementing security and data protection, creating security and data protection settings. • Test and troubleshoot software: Testing software to ensure responsiveness and efficiency, troubleshooting, debugging, and upgrading software. • Collaborate with teams: Working with data scientists and analysts to improve software, writing effective APIs and technical documentation. • Basic Programming Knowledge: Exposure to programming concepts and languages, understanding of basic coding principles. • Web Development Fundamentals: Familiarity with front-end and back-end development, including user interface design and server-side architecture. • Database Management: Basic understanding of database concepts, including data storage and management. • Security Awareness: Curiosity about security and data protection, interest in implementing security measures. • Collaboration Skills: Willingness to work with teams, including data scientists and analysts, to improve software and write technical documentation. • Technical Learning: Interest in programming languages and software development concepts • Security Knowledge: Curiosity about security measures and data protection • Collaborative Mindset: Willingness to work with teams and learn from others