What are the responsibilities and job description for the LEAD SALESFORCE DEVELOPER position at Allegis Group?
Overview :
In Office Requirement :
- Required in office presence at least 2 days per week or open to remote.
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. This position is a key member of product delivery, interacting with Product Owners, Analysts, Developers, QA, Architects, UX, Scrum Masters, Vendors, business stakeholders, and IS Leadership. The ideal candidate will possess a combination of customer service, leadership, and analytical focus with a strong technical background in Salesforce technologies.
The Lead Developer is responsible for :
1.Developing new and enhancing existing solutions, refactoring when needed to optimize implementation and reduce technical debt
2.Creating proof-of-concepts and user interface prototypes.
3.Defining team design and development standards and complying with platform standards to best leverage the Salesforce platform
4.Provide technical leadership from development through execution to deliver high-quality products
5.Coaching and mentoring development team members
6.Engaging with other teams, providing thought leadership and technical expertise within Connected and across the enterprise
Responsibilities :
Essential Functions :
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 10 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 :
Bachelors degree in Computer Science, Information Systems, or equivalent combination of education and work experience
5 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 MuleSoft, REST APIs, SOAP APIs, oAuth, Messaging, Single Sign-On, etc
Thorough understanding of Salesforce development and deployment processes and tools, git, GitHub actions, Salesforce DX, and other DevOps and automation practices
Nice to have : Experience developing in Salesforces Sales, Service, and Experience (Community) Clouds
Qualifications : Skills / Abilites :
Ability to collaborate with User Experience (UX)
Designers / Architects / Product to implement intuitive user interfaces and cross-functional teams to align development practices
Experience prioritizing work and meeting deadlines, including balancing multiple activities and responsibilities
Anticipates and solves complex problems; uses sophisticated analytical thought to exercise judgment, identify and recommend solutions, and build consensus within the development team
Excellent verbal and written communication skills, tailoring material for technical, business, and leadership audiences
Ability to demonstrate creative problem-solving taking initiative, exhibiting flexibility, good judgement, and a solutions-oriented approach in a complex organizational ecosystem
Understands issues related to enterprise scalability and reliability
Ability to be professionally engaged, present, and on-camera using virtual face-to-face technologies (MS Teams, Zoom, chat, etc.)
Preferred Qualifications
Candidates who are Salesforce.com certified in the following areas :
Certified Platform Developer I and II
Advanced Administrator
Service Cloud Consultant
Platform App Builder
Einstein Analytics and Discovery Consultant
Core Competencies : Customer Service
Building Relationships
Business Knowledge / Organizational Acumen
Initiative and Drive
Leading Self and Others