Randstad Software Engineer in Detroit, Michigan

Software Engineer

job details:

  • location:Detroit, MI

  • date posted:Wednesday, March 14, 2018

  • job type:Permanent

  • industry:Information Technology

  • reference:608014

job description

The Software Engineer extends the functionality of Salesforce through app building and automation for our support, sales and operations team. The Software Engineer defines, designs and implements customized software applications utilizing the Salesforce platform to aid in the daily processes and operations of our team. This team member has a strong knowledge of software development, design, integration with third party applications, testing and automation.


  • Design and develop solutions primarily on the Salesforce platform using the Apex programming language and Visualforce

  • Collaborate with other engineers, developers, and quality assurance and product managers in solving new and existing technical issues

  • Develop software solutions using the Salesforce API framework and third-party APIs

  • Develop lightning components

  • Improve architecture and optimize performance of complex Salesforce implementations

  • Develop and also participate in quality-related tasks like code reviews, unit tests, functional testing, and automation of functional and performance test cases to ensure that high-quality features are delivered

  • Collaborate with Business Analysts and clients to understand business needs

  • Design and create solutions with an emphasis on usability and performance

  • Participate in periodic production code pushes after business hours

  • Frequently share best practices to mentor other team members

  • Troubleshoot and resolve problems

  • Participate in rotating on-call support


  • Two years of professional Salesforce application development experience, including working with Apex and Visualforce

  • Two years of experience in web development (HTML, JavaScript, CSS), SQL Server development and general software development methodologies

  • In-depth understanding of developing applications on the Force.com platform

  • In-depth knowledge of REST/SOAP APIs and building integrations with Salesforce

  • Strong understanding of data structures, data modeling and database schemas

  • Strong experience in both the front-end web tier (JavaScript, AJAX, HTML, DHTML, CSS, and cross-browser development) and back-end software development (Apex, Visualforce and Force.com)

  • Excellent problem-solving abilities

  • Excellent planning, organization, time management, and written and verbal communication skills

  • Ability to work independently to get the job done