Salesforce Software Engineer (LWC/Apex)
Job Description:
Salesforce Software Engineer (LWC/Apex) DCA2248
Work Arrangement: Onsite (Buffalo, NY) preferred; Remote (U.S.) considered
Location: Buffalo, New York
Duration: ~6 months (1,040 total hours) | 40 hrs/week, 8 hrs/day
Work Authorization: U.S. Citizens or Green Card holders only.
Engagement Type: W-2 only. No sponsorships, Corp-to-Corp, or 1099 arrangements permitted.
Overview
Client is seeking an experienced Salesforce Software Engineer to design and build Lightning Web Components (LWC), develop Apex services and Flows, and support secure REST API integrations in a regulated financial-services environment. Youll partner closely with Product and Architecture to deliver scalable solutions, apply Agile practices, and maintain high code quality through Git/GitLab workflows and robust unit testing. Experience with nCino and Salesforce certifications are a plus.
Key Responsibilities
- Design, develop, and maintain LWCs, Apex classes/triggers, Flows, and REST/Platform Events integrations.
- Translate business/user stories into secure, performant Salesforce solutions aligned to architectural standards and banking/compliance needs.
- Implement and optimize data models, SOQL, and governor-limit-aware patterns; ensure reliability, scalability, and reusability.
- Create automated tests with Apex unit tests and test utilities; participate in functional, integration, and UAT cycles.
- Use Git/GitLab for version control, code reviews, and CI/CD pipelines; adhere to branching and release standards.
- Collaborate with Product Owners and cross-functional stakeholders; contribute to backlog grooming, sprint planning, and demos.
- Produce clear technical/functional specs, sequence/ER diagrams, and deployment/runbooks; contribute to knowledge transfer.
- Support incident triage and root-cause analysis; implement preventive fixes and monitor post-release health.
- Promote secure development practices (profiles/permission sets, FLS, CRUD, Shield features where applicable).
Required Qualifications
- Education/Experience:
- Associates degree and 5+ years of systems analysis/application development; or
- 7+ years combined higher education/work experience including 5+ years of systems analysis/application development.
- Salesforce Core: Hands-on LWC, Apex, Flows, REST API integrations.
- Tooling/Process: Git/GitLab, code reviews, CI/CD, Agile/Scrum delivery.
- Strong problem-solving, communication, organization, and time-management skills; able to drive milestones and delivery dates.
- Experience coordinating across Applications and business stakeholders; ability to document and present technical designs.
Preferred Qualifications
- nCino experience (commercial lending workflows, packages, and data model).
- Salesforce certifications (e.g., Platform Developer I/II, JavaScript Developer I, Administrator).
- Banking/regulated financial-services domain experience.
- Advanced knowledge of integrated/interfacing applications and event-driven patterns on the Salesforce platform.
- Proactive, action-oriented, and effective working autonomously or within a team; capable of multitasking across complex initiatives.
Required Skills:
Diagrams Operations Analysis Technical Documentation Azure Organizational Skills Information Systems Consulting Mentoring Spring Boot DevOps Travel Expenses Developers Infrastructure Education Documentation Software Testing Java Planning Design Business Leadership Communication