At a Glance
- Tasks: Design and develop applications using modern tools in a dynamic, agile environment.
- Company: Join IBM, a leader in technology and innovation with a collaborative culture.
- Benefits: Competitive salary, access to cutting-edge tech, and limitless career growth opportunities.
- Why this job: Make a global impact by solving real-world problems with innovative solutions.
- Qualifications: Experience in programming languages and a passion for learning new technologies.
- Other info: Work in a fast-paced environment with diverse projects and excellent networking opportunities.
The predicted salary is between 28800 - 43200 ÂŁ per year.
The Client Innovation Centre (CIC) is an innovative and exciting part of IBM. A fastâpaced and dynamic business built to deliver highâvalue technical services to worldârenowned clients. All of our employees work in a consultancy environment on a variety of exciting projects across a range of sectors. Every project has its own unique working environment, which enables our employees to build their experience, skillset and network.
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customised systems in an agile environment. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the worldâs technology leader.
In this role, youâll work in one of our IBM Consulting Client Innovation Centres (Delivery Centres), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centres offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
IBM Consulting is IBMâs consulting and global professional services business, with marketâleading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clientsâ businesses through the power of collaboration.
Weâre looking for a realâworld problem solver with the tech skills and curiosity to turn big ideas into working solutions. As an Associate Application Developer, youâll help design, build, and integrate applications using modern tools and emerging technologies. Youâll be part of agile teams, working with clients to turn system requirements into scalable, impactful solutions.
What Youâll Work on as an Associate Application Developer:
- Collaborate with crossâfunctional teams to define requirements
- Turn these requirements into solution designs, documenting system architecture and key design decisions
- Design, develop, and integrate application components across the full stack (backend, frontend, databases)
- Write clean, maintainable, reusable code and ensure overall code quality while working with a broad ecosystem of cloud technologies and software frameworks
- Contribute to code reviews, troubleshooting, automation, and performance tuning
- Identify and resolve bugs, performance issues, and other technical problems
- Support Technical Consultants and provide technical guidance to teammates
You could be placed on any of the below roles:
- Application Developer-Java & Web Technologies
- Application Developer-AWS Cloud Fullstack
- Application Developer-Azure Cloud Fullstack
Application Deadline: The closing date for applications is Friday, 30th January.
Assessment Availability Requirements: Assessment Centres will be scheduled in February. Your availability for these dates is critical as they are mandatory and there will be no option to choose. Spots are limited, so please ensure your calendar is clear.
Technical Experience Required:
- Experience with at least one programming language (such as Java, JavaScript, Python, or similar)
- Understanding of application development concepts across frontend or backend
- Familiarity with development using software frameworks, developing or integrating with APIs, using databases and version control
- Exposure to Agile ways of working
- Ability to troubleshoot issues and learn new technologies quickly
- Basic understanding of cloud, containerisation, and CI/CD is beneficial
- Knowledge of automated/unit testing
Required Professional Skills:
- Strong communication and collaboration skills
- Curiosity and a willingness to learn new tools and approaches
- Ability to think through problems and propose and work through solutions
- Openness to feedback and continuous improvement
- Comfort working in fastâmoving, agile teams
Required Education Qualifications: Predicted a 2:1 Bachelorâs Degree or achieved in a STEM, Economics, Statistical degree or similar.
Eligibility Requirements: As an equal opportunities employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, all applicants must hold British Nationality, UK work permit or visa valid for a twoâyear period prior to applying along with at least 5 years UK residency and preferably 10 years. Unfortunately, we do not offer visa sponsorship and have no future plans to do so.
Seniority level: MidâSenior level
Employment type: Fullâtime
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Application Developer in London employer: IBM
Contact Detail:
IBM Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Application Developer in London
â¨Tip Number 1
Network like a pro! Reach out to current or former IBM employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role as an Application Developer. Personal connections can make all the difference!
â¨Tip Number 2
Prepare for those assessment centres! Brush up on your coding skills and be ready to showcase your problem-solving abilities. Practice common coding challenges and think through how youâd approach real-world scenarios that IBM might face.
â¨Tip Number 3
Show off your projects! If you've built any applications or contributed to open-source projects, make sure to highlight these in your discussions. Itâs a great way to demonstrate your skills and passion for development.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre serious about joining the IBM team and making an impact!
We think you need these skills to ace Application Developer in London
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the role of an Application Developer. We want to see how you can turn system requirements into innovative solutions!
Show Off Your Tech Skills: Donât hold back on showcasing your programming languages and tech expertise! Whether itâs Java, Python, or cloud technologies, let us know how youâve used these tools to solve real-world problems.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and enthusiasm for the role.
Apply Through Our Website: Remember to submit your application through our website! Itâs the best way for us to receive your details and ensure youâre considered for this exciting opportunity at IBM.
How to prepare for a job interview at IBM
â¨Know Your Tech Stack
Make sure youâre familiar with the programming languages and frameworks mentioned in the job description, like Java, JavaScript, or Python. Brush up on your knowledge of application development concepts and be ready to discuss how you've used these technologies in past projects.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled real-world problems in your previous roles. Think about challenges you faced, the solutions you implemented, and the impact they had. This will demonstrate your ability to think critically and innovate.
â¨Emphasise Collaboration
Since the role involves working in agile teams, highlight your experience collaborating with cross-functional teams. Be ready to discuss how you communicate effectively, share ideas, and contribute to team success. This shows you're a team player who can thrive in a dynamic environment.
â¨Ask Insightful Questions
Prepare thoughtful questions about the company culture, the projects you'll be working on, and the technologies used. This not only shows your interest in the role but also helps you determine if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!