Purpose of Role:
Responsible for the full application architecture and development lifecycle process that translates business requirements into functioning software systems, services and solutions. This role will require a strong knowledge of application development, database design, systems implementation and crafting technical solutions to complex business needs. This role must synthesize requirements information from the business and develop comprehensive functional/technical requirements and design requirements. The candidate will be highly technical, experienced in data architecture/database programming Apex/AmScript (Salesforce and Marketing could) and web application development.
- Build capability landscape/ roadmap/ drop plan for the CRM and MC,
- Build technical documentation of the architecture and ensure changes are assessed and accepted into the config,
- Drive standards around and propose system solutions to meet business requirements,
- Integrate the data and technical system changes across the entire application portfolio,
- Oversee development of data and technical changes, and validate and implement the data and technical changes provided by the CRM team,
- Act as liaison with the development teams and business users to create and finalize end-to-end technical solutions,
- Review and approve system documentation as changes/enhancements are deployed to ensure accuracy,
- This role requires in-depth knowledge of the Salesforce platform and hands-on technical skills, with strong leadership, development management and communication skills.
Job Role and Responsibilities:
- Ensure development activities are delivered with quality, are on-time and within budget
- Lead Salesforce developers, ensuring technical approach is implemented appropriately
- Maintain focus on key strategic and/or project priorities despite conflicting demands
- Serve as an agent for innovation not only for applications, but also for delivery issues and incidents.
- Understand business requirements for development activities
- Leverage thorough understanding of business process and system processes to make recommendations and propose technical/non-technical solutions to meet business requirements
- Participate in business requirements gathering sessions with the business owners and key technical resources
- Translate the business and user requirements into system requirements.
- Hands-on Participation in all Salesforce development and configuration activities.
- Own the technical solution by leading and participating in Develop/Design/Improve/Document Database Models/Design/Programs, and Force.com Apex & Visualforce development
- Experience with Salesforce communities, chatter, and the Salesforce AppExchange
- Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
- Coordinate architecture and development walk-through and sign-offs, verifying with user representatives/stakeholders that software solutions and designs accurately reflect and satisfy business needs.
- Ensure design and construction meet quality standards and that the testing and operational readiness tasks are conducted and produce quality results.
Skills and Experience Required:
• Mastery of database design for applications and familiar with Information Management / Data Management
• Possesses excellent verbal and written communication and interpersonal skills and the ability to interface with leadership and all levels of associates.
• Applicants selected will be subject to a government security investigation and must meet eligibility requirements to obtain a public trust security clearance.
• 8+ years industry experience including the following elements:
• 4 years’ experience as a Solution Architect
• 4 years’ experience as a Software Engineer
• 4 years Apex and Visual Force Development
• 1 years’ experience developing software for mobile devices
• 4 years’ experience developing software for internet web applications and portals
• 1 years’ experience with performance architecture, tuning and debugging distributed systems
• Experience working with SFMC highly regarded.
Certifications must include:
1 of these:
•Technical Architect
• Application Architect
• System Architect
And 1+ of the following:
• Certified Salesforce Administrator (ADM 201) OR
• Certified Salesforce Developer (DEV 401) OR
• Certified Salesforce Advanced Administrator (ADM 301) OR
• Certified Salesforce Sales Cloud Consultant (CON 201) OR
• Certified Salesforce Service Cloud Consultant OR
• Certified Salesforce Platform App Builders.
To apply for this role, select “Apply Here” and you will be taken to SkillsNow Platform.