> Markdown version of [/jobs/ext/1501594-sr-software-developer](https://www.wearedevelopers.com/jobs/ext/1501594-sr-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Developer - **Company:** BUSINESS ASSOCIATE INC. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $135,200.0 - $156,000.0 - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Salesforce Object Search Language (SOSL), HTML, Java (Programming Language), JavaScript (Programming Language), Automation of Tests, Unit Testing, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Reuse, Computer Programming, Software Design Patterns, Web Development, Python (Programming Language), Scrum Methodology, Salesforce.Com, Software Engineering, User Interface Testing, Apex Code, Salesforce Lightning, Salesforce Sales Cloud, Integration Tests, Information Technology, Salesforce Object Query Language (SOQL), Software Coding, Restful APIs - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/jobad/usadcfea846970f3e01afc8457c7552db6 ## About the Role The Salesforce Developer collaborates with stakeholders to gather requirements, build and maintain high-quality code, and lead technology-related projects that deliver scalable solutions. The Salesforce Developer should have experience working in project methodologies (Scrum or Waterfall) in a remote setting. This is a remote 6-month contract., * 4+ years of software engineering experience, including hands-on development on the Salesforce platform. * Bachelor's degree in Computer Science, Information Technology, or related experience preferred. * Strong Salesforce development experience with Apex, Lightning Web Components, SOQL/SOSL, and declarative tools such as Flows and validation rules; additional programming experience (JavaScript, C#, Java, Python) is a plus. * Experience with Salesforce integrations and RESTful APIs, along with familiarity with web development concepts such as HTML, CSS, and JavaScript frameworks. * Understanding of scalable and secure Salesforce architecture, including data modeling, profiles/permission sets, sharing rules, and field-level security. * Strong analytical, problem-solving, and communication skills, with the ability to work independently and translate technical constraints for non-technical stakeholders. ## Description * Design and develop scalable Salesforce solutions using Apex, Lightning Web Components (LWC), and declarative tools, ensuring clean, maintainable, and reusable code. * Troubleshoot and resolve complex Salesforce issues across Apex, Flows, LWCs, and integrations, performing root cause analysis and implementing long-term solutions. * Lead and participate in code and configuration reviews to ensure adherence to Salesforce best practices, design patterns, and coding standards. * Develop and maintain automated testing (Apex unit tests, integration tests, and UI testing where applicable) to ensure reliability and continuous improvement of Salesforce applications. * Collaborate with cross-functional teams, including admins, developers, project managers, business analysts, and product owners, to translate business requirements into scalable Salesforce solutions. * Own delivery of Salesforce features and enhancements, contributing within project teams and leading moderate-to-complex initiatives such as new capabilities, major enhancements, and integrations. * Support and mentor team members by sharing guidance on Salesforce development patterns, including trigger frameworks, service layers, and integration best practices. * Monitor and optimize Salesforce application performance, implementing tuning improvements and sharing best practices with the broader team. * Document code changes, design decisions, and development processes to support knowledge sharing and long-term maintainability. ## Related Videos - [Strategies to accelerate SaaS Application Development](https://www.wearedevelopers.com/videos/1078-strategies-to-accelerate-saas-application-development) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Introduction to sCrypt - a smart contract language for Bitcoin SV](https://www.wearedevelopers.com/videos/24-introduction-to-scrypt-a-smart-contract-language-for-bitcoin-sv) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)