Job Description
Aperture is seeking a motivated and experienced Senior Salesforce Developer to join our Digital Transformation (DT) Practice supporting Federal civilian clients. In this role, you will lead the design, development, and deployment of custom Salesforce applications that automate business processes and increase operational efficiency. You will be involved in the full software development lifecycle from requirements analysis and technical design through development, testing, and deployment within an Agile environment.
While this is not a dedicated architect role, the ideal candidate will be capable of architecting basic solutions on the Salesforce platform, making sound technical design decisions, and providing guidance to other developers. You will engage directly with project stakeholders, translate business requirements into scalable Salesforce solutions, and champion platform best practices across the team.
Location: Remote
Job Responsibilities
- Design and develop custom applications on the Salesforce platform, including Apex, Visualforce, and Lightning Components
- Architect basic Salesforce solutions, making technical design decisions that align with platform best practices and long-term scalability
- Support the full software development lifecycle including analysis, design, development, testing, and deployment
- Analyze business requirements and translate them into customized solutions, communicating effectively with both technical and non-technical stakeholders
- Implement Salesforce solutions including custom platform development, integrations with back-office systems (often using middleware tools), and data migrations
- Independently manage and complete development work packages within an Agile environment
- Perform and participate in peer code reviews to maintain code quality and adherence to development standards
- Implement, deploy, and document projects that leverage the Salesforce toolset
- Provide post-delivery support including application maintenance, hand-off, and knowledge transfer activities to position clients for long-term success
- Mentor and guide junior developers, promoting Salesforce development best practices across the team
Required Experience
- 7+ years of related software development experience
- 5+ years of hands-on Salesforce development experience building custom applications on the Salesforce platform
- 5+ years DevOps experiencing using GitHub, GitLab, Copado, and other DevOps tools.
- Demonstrated ability to architect basic solutions on the Salesforce platform, including data model design, application structure, and integration patterns
- Strong experience developing within an Agile environment
- Experience with Salesforce platform programming languages: Apex, Visualforce, and the Lightning Component Framework
- Experience with the Lightning Design System and declarative development tools such as Process Builder, Flows, and Lightning App Builder
- Proficiency in web application development including JavaScript, HTML5, and CSS
- Experience leading and managing integrations within Salesforce applications
- Strong analytical, problem-solving, and communication skills
- Comfortable communicating with technical and non-technical audiences
Education & Certifications
- Bachelor’s Degree in Information Technology, Computer Science, or a related field (or equivalent relevant experience)
- Salesforce Platform Developer I certification required; additional Salesforce certifications (e.g., Platform Developer II, Application Architect) are a plus
Preferred Qualifications
- Familiarity with Salesforce API development and integration patterns
- Experience supporting Federal civilian agencies or working in a government consulting environment
- Exposure to solution architecture concepts on the Salesforce platform
Other Requirements
Must be a U.S. Citizen
Ability to obtain and maintain a CBP security clearance
To apply for this job email your details to resumes@aperturesg.com
