Minimum Qualifications
• Five (5) years' experience in Salesforce Developer/Programmer role
•
Two engagements lasting more than six months in Developer/Programmer
role using Salesforce
•
Four (4) years' experience with Apex Development in Salesforce
•
Four (4) years' experience with the Salesforce Platform and performing
configuration
•
Three (3) years' experience developing API's
Desired Skills
•
Proven experience as a programmer or relevant role
•
Experience with BasicGov
•
Delivery of projects using the Agile SCRUM methodology
•
Detail-oriented and excellent concentration ability
•
An analytical mindset and critical thinking
•
Demonstrable ability to discover and fix errors in code
•
Strong communication skills
•
Ability to work independently and in team settings
Sample Tasks
•
Collaborate with business analysts and developers to produce software designs
•
Formulate program specifications and basic prototypes
•
Transform software designs & specifications into high functioning code in the
appropriate language
•
Integrate individual software solutions to higher-level systems
•
Use web-based tools to create and advance applications
•
Test code to ensure it produces the desirable results and perform debugging
when necessary
•
Perform upgrades to make software and systems more secure and efficient
•
Provide application support and assistance on the resolution of issues
•
Collaborate with technical writers to create documentation for user support
•
Attend and participate in meetings and working sessions
•
Document all Apex coded elements in Salesforce applications
•
Complete assigned duties according to project plans and schedules
•
Document assessment of risks associated with the migration based on developed
and configuration
•
Other new Apex development tasks as defined by the project team and assigned by
project leads
•
Provide new API development as defined by the project team and assigned by
project leads
•
Provide unit testing of Apex and SalesForce developed and configured elements
•
Support Quality Assurance goals through writing regression test scripts and/or
programming
•
Provide support of and participation in troubleshooting and resolving issues
that arise
•
Plan and execute mitigation strategies for project risks
•
Adhere to documented project team rules and norms
•
Provide knowledge transfer