Senior Software Developer - Salesforce
- Adams County, CO Expired
- Brighton, Colorado
- Full Time

This job ad was removed 2 days ago.
Job Description
The Software Developer will be responsible for developing, maintaining, and supporting enterprise software applications, leveraging the Microsoft .NET stack, Power Platform, SharePoint, Salesforce, and other technologies. This role involves the design, development, integration, and deployment of applications to meet the county's operational requirements. The developer will work closely with internal teams to build and improve applications, ensuring they meet business needs and function at an optimal level.
Please note: Applicants must be authorized to work in the United States. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
- Design, develop, and maintain custom software solutions using the Microsoft .NET stack, Power Platform, SharePoint, Salesforce, Document Management Systems, Accela, and other enterprise applications adopted by the county.
- Integrate applications and systems across various platforms, including SharePoint, Salesforce, and other county systems, ensuring seamless data flow and process automation.
- Customize and configure enterprise applications to meet business needs. Develop apps, flows, and workflows to automate processes and improve efficiency.
- Work closely with internal teams and business units to understand user needs, design technical solutions, and deliver high-quality applications that meet or exceed expectations.
- Write unit tests, perform debugging, and ensure code quality through effective testing and code reviews. Adhere to best practices in development to ensure a reliable and secure codebase.
- Create and maintain detailed technical documentation for software solutions, including code documentation, user guides, and system configurations.
- Stay current with emerging technologies and trends and propose improvements and innovations to optimize software development processes and outcomes.
- Provide ongoing support and troubleshooting for applications in production, ensuring timely issue resolution and minimizing system downtime.
- Participate in team collaboration and agile ceremonies (standups, sprints, retrospectives) and help maintain a collaborative development environment. Work with cross-functional teams to deliver integrated solutions.
- Education: Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field preferred (or equivalent work experience).
- Experience: At least 7+ years of professional experience in software development, with a focus in one or more technical skills outlined below.
Technical Skills: Skill CategorySkillCore PlatformSalesforce Navigation, Setup
User Management
Object & Field Management
Record Types & Page Layouts
Formula Fields & Validation RulesSecurityProfiles, Roles, Permission Sets
Sharing Rules & OWDAutomationWorkflow Rules
Process Builder
Flows
Approval ProcessesData ManagementImport Wizard
Data Loader
Duplicate Management
Data Quality & CleansingReports & DashboardsCustom Reports
Report Types
DashboardsDev ToolsApex Basics
Triggers
Batch Apex
Future Methods & Queues
LWC (Lightning Web Components)
Aura Components
VisualforceAPIs & IntegrationREST/SOAP APIs
Named Credentials & External Services
Middleware Tools (e.g., Mulesoft)Release ManagementChange Sets
DevOps Tools (e.g., Gearset, Copado)CertificationsSalesforce Admin (ADM 201)
Advanced Admin
Platform App Builder
Platform Developer I/II
The Software Developer will be responsible for developing, maintaining, and supporting enterprise software applications, leveraging the Microsoft .NET stack, Power Platform, SharePoint, Salesforce, and other technologies. This role involves the design, development, integration, and deployment of applications to meet the county's operational requirements. The developer will work closely with internal teams to build and improve applications, ensuring they meet business needs and function at an optimal level.
Please note: Applicants must be authorized to work in the United States. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
- Design, develop, and maintain custom software solutions using the Microsoft .NET stack, Power Platform, SharePoint, Salesforce, Document Management Systems, Accela, and other enterprise applications adopted by the county.
- Integrate applications and systems across various platforms, including SharePoint, Salesforce, and other county systems, ensuring seamless data flow and process automation.
- Customize and configure enterprise applications to meet business needs. Develop apps, flows, and workflows to automate processes and improve efficiency.
- Work closely with internal teams and business units to understand user needs, design technical solutions, and deliver high-quality applications that meet or exceed expectations.
- Write unit tests, perform debugging, and ensure code quality through effective testing and code reviews. Adhere to best practices in development to ensure a reliable and secure codebase.
- Create and maintain detailed technical documentation for software solutions, including code documentation, user guides, and system configurations.
- Stay current with emerging technologies and trends and propose improvements and innovations to optimize software development processes and outcomes.
- Provide ongoing support and troubleshooting for applications in production, ensuring timely issue resolution and minimizing system downtime.
- Participate in team collaboration and agile ceremonies (standups, sprints, retrospectives) and help maintain a collaborative development environment. Work with cross-functional teams to deliver integrated solutions.
- Education: Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field preferred (or equivalent work experience).
- Experience: At least 7+ years of professional experience in software development, with a focus in one or more technical skills outlined below.
Technical Skills: Skill CategorySkillCore PlatformSalesforce Navigation, Setup
User Management
Object & Field Management
Record Types & Page Layouts
Formula Fields & Validation RulesSecurityProfiles, Roles, Permission Sets
Sharing Rules & OWDAutomationWorkflow Rules
Process Builder
Flows
Approval ProcessesData ManagementImport Wizard
Data Loader
Duplicate Management
Data Quality & CleansingReports & DashboardsCustom Reports
Report Types
DashboardsDev ToolsApex Basics
Triggers
Batch Apex
Future Methods & Queues
LWC (Lightning Web Components)
Aura Components
VisualforceAPIs & IntegrationREST/SOAP APIs
Named Credentials & External Services
Middleware Tools (e.g., Mulesoft)Release ManagementChange Sets
DevOps Tools (e.g., Gearset, Copado)CertificationsSalesforce Admin (ADM 201)
Advanced Admin
Platform App Builder
Platform Developer I/II