Introduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
Your Role and Responsibilities
Key responsibilities this role is expected to effectively demonstrate are as follows:
- Own definition of the end-to-end solution architecture to accommodate defined business requirements. This includes defining and leading a delivery framework that ensures quality and success.
- Communicate and document technical solutions and design tradeoffs effectively to business stakeholders.
- Work with project managers and/or clients to scope work and produce estimates to help define deliverables and timelines.
- Interact directly with customers to review requirements, manage project delivery and obtain deliverable feedback.
- Design and implement data structure, flows, Apex classes, and Lightning components to support application build as needed.
- Manage source control repository and review code to ensure quality development.
- Release & environment management (i.e.: deployments).
Required Technical and Professional Expertise
Basic skills and requirements needed to perform in this role are as follows:
- 3+ years technical experience within the Salesforce ecosystem.
- Salesforce Developer / Platform Developer I Certification or equivalent knowledge.
- Experience working on an Agile-based cross-functional project team.
- Experience with Force.com declarative configuration and Apex/Visualforce/API development.
- Experience with unit, integration and end-to-end system testing and performance tuning.
- Familiarity with user interface development principles and experience with JavaScript, SQL, HTML and CSS.
Preferred Technical and Professional Expertise
- Experience with Sales Cloud, Service Cloud. Marketing Cloud and Lightning Web Components, a plus.
- Experience with Salesforce DX, a plus.
- Experience with eco-system solutions (CloudCraze, DemandWare, Steelbrick, Coveo, others), a plus.
- Experience working with eCommerce enterprise applications and/or CMS, ERP, CPQ, Portals, SSO, a plus.
- Experience delivering Portals/Communities on the Community Cloud platform, a plus.