Salesforce Developer
Published | January 22, 2021 |
Location | Rosemont, IL |
Category | Default |
Job Type | Full-time |
Description
We are currently searching for a Sr. Application Developer / Analyst to join our Enterprise Architecture & Application Development team. This position is responsible for participating in all phases of the development life-cycle of new and existing business applications and production systems support for Client/Server and Web based applications (N-Tier). Primary focus is on analysis, design, programming, testing and implementation of Salesforce/Force.com platform.
In this position, you will:
Analyze
- Analyze requirements provided by other team members and determine how they will affect new or existing systems.
- Interview end-users to define requirements for new or changing systems
Design
- Interpret business requirements and develop detailed technical requirements
- Generate estimates for design, programming and testing activities
- Design system elements such as classes, components, modules etc to meet functional & non-functional requirements
- Identify database entities and prepare logical/physical data models
- Design interfaces within system for various modules and components
- Design interfaces across systems for effective and efficient communications
Programming
- Generate programming specifications for new or existing systems
- Construct programming elements such as classes, components, subsystems
- Construct database elements such as tables, views, stored procedure, functions, and triggers
- Identify potential design discrepancies and recommend modifications to others' code
Testing
- Define a system/integration/UAT test plans based on functional and non functional requirements
- Execute test plans and verify that test results meet functional and non functional requirements
- Analyze/troubleshoot production defects and implement resolutions for root causes
- Coordinate and support users during UAT phase, resolve UAT defects and obtain user sign-off
Documentation
- Create/update system or user documentation
- Document business process conversion procedures, convert data and verify results
Implementation
- Train users and help desk personnel on custom and packaged software
- Deploy new or existing systems to production
To be considered, you will need:
- 3+ years Experience with Salesforce/Force.com technologies.
- 5+ years experience using programing languages such like Java or C#
- 2+ years Experience with JavaScript frameworks like Angular, React, Knockout
- 5+ years experience developing rich web user interfaces and/or complex UI using custom or 3rd party UI controls
- 5+ years experience in HTML, CSS, Java Script, REST, XML Services
EDUCATION/EXPERIENCE:
Minimum Required
- Bachelor's degree in computer science or related field.
- 5+ years experience in a senior role or leading small to mid-size projects
Desirable Education/Experience:
- Master's degree in computer science or related field preferred
*See knowledge and skills for technical experience requirements.
- 5+ years experience in system integrations using REST, SOAP APIs. Familiarity with APIM platforms like MuleSoft, Azure APIM.
- 5+ years Experience with database programming & reporting tools like Power BI.
CERTIFICATES AND LICENSES
Salesforce certifications such as Salesforce Certified Administrator, Salesforce Certified Platform Developer are a plus