Software Developer/ Engineer/ Architect

SMTS Software Engineering - Content Delivery and Search

Organization Overview:

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.

Experience/Skills Required

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 (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)

Experience with Javascript frameworks

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/Skills Desired

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.