Application Developer; Salesforce Lead
Listed on 2026-10-13
-
Software Development
Software Engineer, Salesforce Developer, Software Architect, Full Stack Developer
Job Summary
Become an integral part of a globally diverse team while working in an Industry leading organization, where our employees come first. A global leader in talent solutions, we are problem-solvers and servant leaders at our core. Through our network of specialized companies, our mission is to create significant opportunities for people that shape our world.
Connected is a multi-year strategic program to digitally transform Sales, Recruiting, and Marketing capabilities for Allegis Group and its operating companies. The Salesforce Lead Application Developer role is a core member of the Connected team responsible for researching, designing, developing, and optimizing innovative solutions on the Salesforce platform to enable critical business functions and deliver a great user experience.
ResponsibilitiesThe Lead Developer is responsible for:
- Developing new and enhancing existing solutions, refactoring when needed to optimize implementation and reduce technical debt
- Creating proof-of-concepts and user interface prototypes.
- Defining team design and development standards and complying with platform standards to best leverage the Salesforce platform
- Provide technical leadership from development through execution to deliver high-quality products
- Coaching and mentoring development team members
- Engaging with other teams, providing thought leadership and technical expertise within Connected and across the enterprise
- Leads design and architecture of complex salesforce solutions with the architecture, design and product teams and ensuring they align with business goals and technical requirements
- Codes, configures, unit tests (coverage 80%+), supports and continually refactors to improve the code base to enhance existing and new products within an Agile environment
- Oversees the development process of one 8+ person team following SDLC practices ensuring timely delivery of features
- Solves complex technical challenges, triages and resolves defects, optimizes application performance, supports functional/automation testing in and outside of team
- Sets coding standards and best practices for the development team including code quality providing thorough mentoring, feedback and enforcement via PRs and other avenues
- Leads adoption of new technologies, innovative solutions and design patterns that facilitate scalability and maintainability, such as Service Layer, Domain-Driven Design and Dependency Injection
- Communicates status, issues, risks, escalations, and resolutions to team members and stakeholders including complex concepts to technical, business, and leadership audiences
Minimum Education and/or Experience
- Bachelor's degree in computer science, Information Systems, or equivalent combination of education and work experience
- 8+ years of experience with (1) Salesforce Declarative development using Process Builder, Workflows, Flows, Lightning App Builder (2) Salesforce platform programming – Visualforce, LWC, APEX, SOQL, and SOSL
- 3+ years of experience in Web Application Development using JavaScript, Responsive CSS and HTML following Object-Oriented dev patterns like SOLID
- Knowledge and experience with Salesforce architecture and APIs, Salesforce security configuration, sharing rules and user management
- Experience developing integration solutions using Mule Soft, REST APIs, SOAP APIs, oAuth, Messaging, Single Sign-On, etc
- Thorough understanding of Salesforce development and deployment processes and tools, git, Git Hub actions, Salesforce DX, and other Dev Ops and automation practices
- Nice to have:
Experience developing in Salesforce’s Sales, Service, and Experience (Community) Clouds
- Ability to collaborate with User Experience (UX) Designers/Architects/Product to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).