Junior Salesforce Developer
Responsibilities:
- Participating in the full application life cycle: architecture, design, development, testing and deployment
- Writing, testing, and deploying high-performance, reusable, and reliable Apex code
- Creating and customizing Lightning Components to enhance the user interface
- Designing data models and implementing Salesforce objects, including custom objects, fields, and relationships
- Contributing to options analyses, proof-of-concept implementations, and validations for proposed solutions
- Identifying risks, manage change, and design cloud solutions that are efficient and scalable
- Gathering technical requirements and understand user stories to translate dependencies to the technical delivery team
- Working closely with designers and engineers to gather and implement product, front-end, and back-end requirements
- Assist users with troubleshooting and resolving problems of the platform
- Participating in Agile processes including daily standups, demos, retrospectives, and sprint planning
- Documenting development processes, technical designs, and other relevant information to ensure team coverage and code maintainability
- Implementing mature unit and integration testing to ensure systems work as intended
- Participating in cross-team collaborations and disseminating information through knowledge sharing sessions, communities of practice, etc.
- Implementing an automation-first approach to reduce manual configurations within the Salesforce platform using custom Apex scripts, Robotic Process Automation, etc.
Qualifications:
- Bachelor's degree in computer science, Engineering or related field
- 2+ years of relative experience in Salesforce Development & Engineering
- Experience with web programming including HTML, CSS and JavaScript
- Experience of custom solutions on Salesforce platform working with Lightning Web Components, Apex Triggers, Apex Classes, Visualforce, SOQL
- Experience building REST APIs for external systems integrations
- Experience with object-oriented programming design patterns and Salesforce data modeling best practices
- Experience working on/with an Agile and SAFe team
- Awareness of critical concepts in Security, DevSecOps and Agile principles
- Experience developing reporting and dashboards in Salesforce
- Excellent presentation skills with the ability to collaborate with team members and business stakeholders
- Excellent verbal and written communication skills
- Experience working in multi-team development environments
- Experience working with Copado CI/CD pipelines and knowledgeable on Copado best practices is a plus
- Experience in multi-cloud architectures and AWS cloud development is a plus
- Experience in civic technology and with government contracting is a plus
- Active Trailblazer account required
Desired Qualifications:
- One or more Salesforce developer certifications: Developer I, Developer II, Platform App builder
- Copado Fundamentals I is a plus
- Copado Fundamentals II is a plus
- Experience in health cloud implementation and development is a plus