Kforce Software Engineer in Saint Louis, Missouri

Kforce has a client in search of a Software Engineer in Saint Louis, Missouri (MO).Essential Job Functions:

  • Design, development, and testing of complex solutions consisting of Salesforce services (Service Cloud, Analytics, Field Service, Einstein Analytics, Community Portal, Cognitive Services, AppExchange vendor solutions), mobile applications, data persistence, and integrated using middleware or API technologies

  • Generate reports, dashboards, customized reports, and analyzing data

  • Unit/Regression testing and release management of modifications/updates between environment instances using Force.com IDE or other automated solution

  • Data Migration using different data tools - Apex Data Loader, Excel Connector, Import Wizard, SFDC Data Export, Mass Delete etc.

  • Perform ongoing Salesforce administration activities (accounts, profiles, roles, fields, layouts, data security)

  • Development of workflow rules with time triggered tasks, email alerts, email templates, field updates

  • Create and manage User Roles, Profiles, Permissions, and Role Hierarchies, Public Groups, Security Controls, and Shared Settings

  • Perform maintenance, troubleshooting, and delivery break/fix for applications

  • Collaborate with subject matter experts, business analysts, and developers to build best in class solutions

  • Development of technical design documentation based on functional and stakeholder's requirements

  • Management of the testing process for Salesforce solutions which includes developing test plans, creating test cases, establishing protocols, and appropriate testing environments

  • Collaborate with project management team to ensure alignment and communication of project status or issues

  • A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred

  • Salesforce App Builder certification

  • Salesforce Platform Developer 1 certification

  • A minimum of 5 to 10 years of experience in software development, database administration, and/or related field

  • Experience training/mentoring less experienced personnel

  • Extensive knowledge of and experience with designing, implementing, operating and administering relational DBMSs

  • Development/support experience with more than one DBMS product

  • Experience in all phases of Software Development Life Cycle (SDLC), which involves requirement gathering, requirement analysis, design, development, implementation & enhancement of projects in SalesForce.com

  • Integrated the Web Services for extracting the data from external systems;

Deployed Apex using Force.com IDE, Force

  • Demonstrated experience across Salesforce platform services (Service Cloud, Communities, Einstein Analytics, Force.com, AppExchange)

  • Application development experience using Salesforce technologies (Apex, Visual Force, Lightning, profile, pages, roles, layouts, workflows, etc.)

Preferred Skills:

  • Salesforce Administrator and Advanced Administrator certification

  • Salesforce Platform Developer 2 certification

  • Two years of experience using Agile methodologies

  • Experience with LEX and Lightning Components

  • At least five (5) years of experience in three or more application development technologies frameworks: Force.com/Visualforce/Apex/SOQL/SOSL, Lightning, C#, .NET, Java

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.Compensation Type:Hours