Upon joining IBM, our Application Developer new hires will have the opportunity to specialize in one of the following roles. Our leadership team will work with you to assess your skills and desires among the roles, as well as the current role needs, to assess your best fit. You could be hired to work in one of the following roles:
Application Developer - As an Associate Application Developer, you will help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today such as Java, JavaScript, Python, and C#. You'll work with clients, co-creating solutions to major real-world challenges by translating system requirements into the design and development of customized systems in an agile environment.
Application Specialist - As an Associate Application Specialist, you'll help ensure clients' applications are optimized and running smoothly. You'll gain experience in DevOps tools and techniques such as OpenShift, Jenkins, Chef, Ansible, Terraform, Agile, and many more. You'll gain in-depth knowledge of cloud platforms such as IBM Cloud, AWS, and Azure. Our application specialists are key specialists on our projects supporting both their peers and clients to meet critical milestones and accomplish our clients' mission.
Package Specialist - As an Associate Package Specialist, you'll help clients in the selection, implementation, and production support of application packaged solutions. You'll gain in-depth consulting skills, business knowledge, and packaged solution expertise to effectively integrate packaged technology into the clients' business environment such as SAP, Salesforce, RPA, Oracle Applications, and Appian. Join us and start your path as a key player to achieve client results and become the expert you want to be.
Test Specialist - As an Associate Test Specialist at IBM, your analytical and technical skills will play a critical role and directly impact the quality of the software we create. Come work in an agile environment where you will contribute to your team allowing each iteration to reach the next level. Whether the testing is manual, automated, or cognitive, you hold a key role in releasing the best deliverables to our clients and IBM alike.