Software Developer - Salesforce & Business Systems
Job details
- Education
- Bachelor's degree
- Posted
- Nov 11, 2026
- Last confirmed open
- Nov 11, 2026
- Job function
- Software/Internet/AI
About this role
Who are we?
Connect Service Solutions (CSS) is a trusted leader in providing comprehensive construction services for businesses across multiple industries. As a family of specialized companies, we deliver high-quality, cost-effective solutions in roong, paving, security, solar, and heavy civil construction. We’re committed to exceptional service, innovation, and reliability.
Beyond core construction, we offer roof asset management, emergency repairs, cabling infrastructure, security assessments, and project management to support our clients from start to finish.
JOB SUMMARY
The SOFTWARE DEVELOPER – SALESFORCE & BUSINESS SYSTEMS is responsible for designing, developing, enhancing, integrating, and supporting applications across both Salesforce and traditional software-development environments. This role develops Salesforce solutions using tools including Flows and Apex while also supporting custom applications, integrations, APIs, databases, and other business systems.
The Software Developer works closely with project managers, analysts, business stakeholders, and other technical resources to translate business requirements into reliable, scalable, and maintainable technical solutions, and determines when a requirement is best addressed through Salesforce configuration, Salesforce development, integration, or traditional application development.
JOB DUTIES AND RESPONSIBILITIES:
- DESIGN, develop, test, deploy, and maintain Salesforce and traditional software solutions.
- DEVELOP Salesforce functionality using Apex, Flows, custom objects, validation rules, Lightning components, and related platform capabilities as appropriate.
- EVALUATE requirements and determine appropriate use of declarative Salesforce functionality versus custom development.
- DEVELOP and maintain integrations between Salesforce and internal or third-party applications.
- DEVELOP and support traditional business applications and services outside of Salesforce.
- BUILD and maintain APIs, database interactions, automated processes, and system integrations.
- PARTICIPATE in technical discovery and solution-design sessions with project managers, analysts, and business stakeholders.
- TRANSLATE business and technical requirements into maintainable application designs and development tasks.
- PERFORM unit testing and support functional testing, system testing, and User Acceptance Testing (UAT).
- TROUBLESHOOT defects, system errors, integration failures, and performance issues.
- PARTICIPATE in code reviews and follow established development, documentation, security, and release-management standards.
- MAINTAIN source code, technical documentation, deployment instructions, and configuration documentation.
- SUPPORT production deployments and post-release issue resolution.
- COLLABORATE with Salesforce administrators and other technical resources to maintain appropriate platform governance.
- ASSIST with technical estimation and effort planning for enhancements and new development initiatives.
- IDENTIFY opportunities to simplify applications, automate manual processes, improve system performance, and reduce technical debt.
- PROTECT confidential company and customer information and follow company standards for appropriate use of systems and data.
- PERFORMS OTHER DUTIES AS ASSIGNED.
EQUIPMENT OPERATED
Salesforce (Apex, Flows, Lightning)
Relational databases and SQL
Source control and deployment tools
KNOWLEDGE, SKILLS AND ABILITIES:
- Knowledge of Salesforce development, including Flows, Apex classes, and triggers.
- Knowledge of relational databases and SQL.
- Knowledge of APIs and other application integration technologies.
- Knowledge of object-oriented programming and standard software-development practices.
- Knowledge of the software development lifecycle.
- Ability to troubleshoot application defects and production issues.
- Ability to work collaboratively with technical and non-technical stakeholders.
- Skilled in analytical thinking and problem-solving.
- Skilled in written and verbal communication.
MINIMUM QUALIFICATIONS
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field, or an equivalent combination of education, certification (e.g., Salesforce Platform Developer I), and experience Three (3) years of professional software-development experience, including hands-on Salesforce development (Flows, Apex classes, and triggers).
- Experience with traditional application or software development outside of Salesforce.
- Experience working with relational databases, SQL, and APIs or other integration technologies.
- Experience working within a structured software development lifecycle.
PREFERRED QUALIFICATIONS
Salesforce Platform Developer I or comparable Salesforce certification
Experience with Lightning Web Components
Experience supporting multiple Salesforce orgs
Experience with REST and/or SOAP APIs
Experience with source control and structured deployment processes
Experience with CI/CD tools and automated testing
Experience with cloud platforms or modern application-development frameworks
Experience with PostgreSQL, SQL Server, Snowflake, or similar data platforms
Familiarity with Agile development practices
Experience supporting third-party Salesforce applications or complex system integrations
SPECIAL QUALIFICATIONS
Must pass a criminal background check
Must be AGILE. The ability to hold yourself and others Accountable, have a personal Growth mindset, ability to act with Integrity, ability to demonstrate Leadership attributes to motivate and support coworkers, and practice Everyday Improvement.
WORK CONDITIONS
Works in a heated and cooled office environment.
The above describes the general content and requirements for this job. It is not intended to be an all-inclusive list of duties, responsibilities, or requirements.