Job Description :
Title: Sr. Salesforce Developer
Location: Remote During COVID-19/ Troy, MI once COVID subsides (with current numbers for COVID tracking, no on site requirement is projected for this project as of yet)
Duration: Long Term contract

Remote, but highly prefers candidates local to MI

Description of Skills & Responsibilities:
This job will require about 75% coding and 25% designing.
Designs the technical solution
Develops and enhances the application code.
Provide unit tests with 75% test coverage
Provide and maintain an integration framework for Salesforce to third party integrations.
Perform configuration where necessary and provide decisions on coding vs. configuration.
Make pull requests in Bitbucket to submit their work to the dev ops team.
Work with the QA team so they can provide regression testing of the solution.

Technical Skills:
Ability to demonstrate strong coding skills with Apex, Visualforce, and Lightning Component Framework.
Ability to demonstrate strong Salesforce integration skills with API’s and web services (REST & SOAP, JSON & XML, etc
Proficiency in test-driven development; building, writing, and executing unit tests with assertions o Source control management tools (Atlassian suite of tools such as JIRA, Confluence, and Bitbucket is strongly preferred
Core web technologies including HTML5, Javascript, Remoting, and jQuery are a plus

Bachelor’s degree in computer science, business, engineering, math or related field plus 7 years of test driven development experience preferred – OR - 10 years of comparable work experience.
7 years of development experience (Finance/Lending industry experience a plus)
3 years of experience designing and building applications with Apex, Visualforce, and metadata-driven development
3 years of experience within Agile or Agile-variant Software Development Life Cycle Methodologies
3 years of experience with web services, executing calls and interpreting responses (SOAP or REST)
Salesforce Certified Developer / Advanced Developer is preferred
Experience working within large, cross-functional teams with ability to collaborate with customers, analysts, developers, and quality assurance staff
Ability to communicate verbally and in writing to all levels of the organization in a proactive, contextually appropriate manner
Experience in interpreting customer business needs and translating them into application and operational requirements
Ability to prioritize work by dividing time, attention and effort between project workload and support tasks
Strong problem solving skills and analytic skills with proven strength in applying root cause analysis
Experience building applications in a managed-service environment with engineering constraints
Experience with incident management and ability to participate in off-hours support as required
Adaptable to change in process, procedures, and priorities
Experience working in an Agile/Scrum environment