Business Technology blazes the trail of enterprise IT. Built on the foundation of our core values - Trust, Customer Success, Equality, and Innovation - we own more than the traditional IT components with a heavy focus on working closely with our business partners for incredible outcomes. Our goal is to deliver technology that is centered around our business and our collective success. We manage technology strategy, Salesforce on Salesforce, customer and partner enablement, applications engineering, infrastructure, collaboration, enterprise operations, architecture, and program enablement. We own the world’s foremost Salesforce implementation and enable our global Ohana to do their best work by leveraging our platform.
About the position
You must have a solid background in object oriented programming. You will be responsible for developing through all phases of the front-end to the back-end development lifecycle. You will use your experience to work with team members to develop new application features, and improve existing code and framework. You should have a history of building successful Web-based solutions using Web Services and the ability to comprehend a variety of unfamiliar technology and integrate them quickly.
This job requires that you be a self-starter with the ability to work under pressure and handle multiple tasks simultaneously. You must have good oral and written documentation skills and be able to interact with other team members to deliver fast and reliable code. You will also be asked to contribute ideas and provide feedback on many projects within the team’s portfolio.
Knowledge of Web Services (SOAP / REST / RPC)
Experience with creating and building unit tests and performance tests.
Experience with Heroku or AWS
Experience working with web components, preferably Lightning Web Components
Expertise with relational database languages (SQL or SOQL)
6+ years of experience programming with Force.com (LWC, Apex, Visualforce), Java, C# or similar object oriented language.
Extensive understanding of Object Oriented (OO) design patterns such as MVC
Extensive understanding of HTML and Cascading Style Sheets (CSS)
Bachelor's degree - ideally in Computer Science, Computer Engineering or MIS
Ability to learn quickly and be a self-starter
Ability to multitask in a dynamic environment
Experience developing in an enterprise environment such as source code control, continuous deployment, release management
Experience in DevOps, working with tools such as Jenkins or SauceLabs
Experience working with Agile/Scrum methodology
Understanding of various user based security models
Familiarity with integrating third party software.