•Review requirements and plan and execute development and documentation for new features in partnership with business entities.
•Update and fix existing features as new requirements are created.
•Provide top tier support for business when issues arise, such as cleaning data, researching issues, and tracing code to track down exceptions and data errors.
•Work with QA to thoroughly test new features and updates both by assisting with documentation and guidelines for testing as well as creating unit tests in APEX.
•BS in Computer Science required, MS preferred. Must have 2+ years in Salesforce development, involving all areas of lifecycle and 5+ years in Development inside or outside of salesforce with demonstrated proficiency in front and back end development
•Must be proficient in all phases of application development from requirement definition and analysis, through detail design, programming, unit test, system testing, and implementation.
•Must have knowledge of Software and Security standards.
•Must be able to communicate with all levels of management, technical teams, and business groups.
•Must have the ability to envision and execute complex workflows diagrammatically and in script, troubleshoot issues in complex systems, and work common software paradigms around the limitations of the Salesforce environment.
•Experience with Apex/Visualforce, Lightning, Front-End Technologies, REST, Unit Testing, Development Tools, Source Control, and Powershell/Command Line.
•Self-motivated and able to work well both independently and in a team environment. Must be organized and able to manage multiple and complex tasks simultaneously.