Apply creative problem solving that bring software designs to life
Design, configure, code, unit test and integrate new features and functionality as defined by the product owner and team
Assist in development of automated testing as necessary to ensure delivery of high quality code
Apply configuration and development best practices to development and CI/CD work on a daily basis
Participate in design sessions with the product, architecture and info-security teams
Update progress daily through tracking tools (Jira) or Kanban board
Complete any required documentation e.g. system design, test classes, deployment, maintenance, support and business needs
Contribute feedback on processes and techniques to enable continuous delivery as a software delivery methodology
Continuously advance personal knowledge and skills by actively seek out learning opportunities
Requirements
Required Skills and Experience: Core Technical Skills:
4+ years of software development experience
Salesforce configuration and development experience ( Objects, Profiles, Workflows, Process Builder, Lightning Web Components, APEX, SOQL, SOSL and APIs )
Translating functional and non-functional requirements so system requirements in Sales Cloud or Service Cloud. Financial Service Cloud is nice-to-have.
In-depth knowledge of the standard capabilities of SFDC and have successfully expanded on those capabilities using custom-code ( Apex, Javascript ) and integration with external systems
In-depth understanding of functionality and debugging Apex code and VisualForce, using tools like Developer Console and Workbench Experience with SalesForce IDEs
Experience with data migration and ETL/Data Loader or other similar integration tools
Source code management - appropriately using version-control tools and best practices
Development Tools - knowledge of tools to create, debug, maintain, or otherwise support applications
Solid understanding of application lifecycle and related skills including software architecture, application design, system integration, risk assessment, test definition, and technical analysis
Experience with agile development processes using scrum/kanban following a defined product roadmap with dedicated product team
Experience in implementing latest security and compliance requirements in software products
Well versed on best practices relating to configuration in Salesforce and connecting Salesforce
Additional Skills "Nice to Have":
Salesforce administration experience
Certified Salesforce Platform App Builder or Platform Developer I
Full stack programming frameworking & languages
Other CRM systems ( SAP CRM )
Integration platforms knowledge ( SAP PI/PO, Informatica or Mulesoft)
Attributes for success:
You focus on impact over hard work: what isn't of a concern is the hours you work, but your results and impact on team members and customers
You like to solve difficult problems, together: no one said transforming banking was going to be easy, but we’re collectively reimagining it as a team
You do it with passion or not at all: you’re inspired by our purpose and you see the link between yourself and the work you are doing to transform banking
You are insatiably curious: you want to know how things work, why they are designed that way, how they interact, and how they get the caramel in Caramilks
You listen with intent, and make data driven decisions with logical reasoning.