Demo

C++/.NET Programmer

Procede Software
SOLANA BEACH, CA Full Time
POSTED ON 4/12/2025
AVAILABLE BEFORE 6/10/2025

Since 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the heavy-duty truck and ancillary markets. Serving dealer locations throughout the United States, Canada, and Australia, the industry’s leading dealerships trust Excede to run their business because of its full functionality across all dealership departments, high reliability, and strong integration with their OEM providers. Excede, its powerful DMS, leverages the strength of Microsoft® SQL technology to provide advanced Windows® and browser-based applications with real-time information.


The C /.NET Programmer role is essential in shaping the development and enhancement of our Windows-based applications, utilizing the Microsoft Foundation Classes (MFC) to create robust, efficient, and user-friendly software solutions. In this position, you will participate in designing, coding, and optimizing applications that are critical to our business operations, ensuring they deliver exceptional performance and reliability. A strong command of C programming and MFC is key, along with the ability to work closely with cross-functional teams to transform complex requirements into intuitive and effective software experiences.  


Why Procede? This is what our Senior Director of Software Development has to say...watch this video!

Primary Job Responsibilities

  • Develop and maintain C components of the Excede Dealer Management System, ensuring high performance and reliability to support dealership operations. 
  • Optimize C code to efficiently handle large volumes of data and transactions, critical for managing dealership inventory, sales, and service workflows. 
  • Integrate C modules with other system components, including databases, APIs, and third-party integrations, to ensure seamless functionality across the DMS.   
  • Write robust unit tests and participate in code reviews to maintain code quality, reliability, and facilitate collaborative development across teams.   
  • Stay current with C language developments and best practices to continuously enhance the system's architecture, performance, and scalability.  
  • Develop and maintain .NET-based web services for Excede, enabling integration with third-party systems and suppliers to streamline dealership operations. 
  • Implement data access layers using Entity Framework to manage large volumes of dealership data efficiently, ensuring high performance and scalability.   
  • Create ASP.NET MVC applications for web-based interfaces, delivering intuitive tools for dealership staff to handle inventory, sales, and service tasks.  
  • Design and implement business logic in C# to support complex dealership workflows, such as inventory tracking, sales processing, and service management.    
  • Collaborate with the C development team to ensure seamless integration between C and .NET components, enhancing overall system performance and functionality.  
  • Develop and optimize SQL queries to support efficient data retrieval and manipulation for Excede's reporting, analytics, and operational features.   
  • Design and maintain database schemas to ensure structured and scalable data storage for dealership operations, including inventory, sales, and service data.   
  • Implement stored procedures and functions to automate routine database tasks and enforce business logic, improving system reliability and performance. 


Desired Qualifications/Skills

  • Proficiency in C Programming: Strong skills in C with a deep understanding of object-oriented programming, software design patterns, and experience developing high-performance applications.   
  • Experience with C# and .NET Technologies: Solid expertise in C# and the .NET framework, including ASP.NET MVC, web services, and Entity Framework, for building scalable web applications and services.   
  • Strong SQL Skills with SQL Server: Hands-on experience with SQL Server, including writing complex queries, designing database schemas, and creating stored procedures for efficient data management.   
  • Proficiency with Version Control Systems: Skilled in using Git for version control, including branching, merging, and managing collaborative development workflows.   
  • Experience in Agile Development: Proven ability to work in an agile environment, contributing to iterative development, sprint planning, and cross-functional team collaboration.   
  • Unit Testing Expertise: Experience with unit testing and relevant to ensure code quality and reliability. 


Requirements


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.  
  • 2 years of professional experience developing C Windows desktop applications: Candidates must have hands-on expertise in designing, building, and maintaining complex desktop software solutions specifically for the Windows platform.   
  • Proficiency with C 11/14/17 standards: A strong understanding of modern C features and best practices is essential for writing efficient, maintainable, and high-quality code.   
  • Experience with Windows-specific APIs and frameworks (e.g., Win32, MFC): Practical knowledge of these technologies is required to develop and optimize applications tailored to the Windows environment.  
  • Knowledge of multi-threading, synchronization, and performance optimization techniques: Experience in these areas is highly valued to meet the demands of resource-intensive desktop applications.  
  • Experience working in an agile development environment: Contributions to iterative development, sprint planning, and team collaboration are beneficial.   


Physical Requirements:

  • Ability to sit at a desk, computer terminal or meeting table for a long period of time
  • Ability to use hands and fingers or adoptive equipment to safely operate assigned equipment
  • Ability to lift up to 20 lbs
  • Ability to use telephone frequently for a long period of time, and to hear and speak clearly by telephone


The Exciting Stuff


Benefits

  • Medical, Dental and Vision
  • Competitive Compensation
  • Paid Time Off (PTO)
  • Volunteer Day Off (VDO)
  • 14 Paid Holidays
  • Lifestyle & Wellness Reimbursement
  • Retirement Plan with Company Match
  • Work equipment (laptop, monitor(s), keyboard, mouse, etc.)
  • Destination office in Solana Beach, CA
  • Hybrid work schedule


Location and Compensation


This is a hybrid-remote role; candidates based in San Diego county are expected to work a minimum of one day per week in the office, those residing outside of San Diego county will be considered fully remote. The salary range for this role is $95,000 to $130,000 per year, depending on a combination of factors, including, but not limited to, education, relevant work experience, qualifications, skills, certifications, location, etc.  

  

In addition to our comprehensive benefit package, our company encourages and supports career development. We are equally invested in our employees’ success and believe in a partnership where individuals can grow professionally.  

 

Culture

 

We work hard and play hard; we strive to create a culture that is as equally challenging as it is fun and rewarding! Please view our social media pages to get a glimpse of our company sponsored events:

 

Facebook: https://www.facebook.com/procedesoftwareofficial/

LinkedIn: https://www.linkedin.com/company/procede-software

 

We are proud of our company and welcome you to visit our website to see why and learn a little bit more about us https://www.procedesoftware.com/company/.

 

We hope you are interested in our Company and our C /.NET Programmer role and welcome anyone to apply!  

 

Please be sure to add notifications@app.bamboohr.com to your email contact list to ensure delivery of all correspondence from us.

 

Procede Software provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

 

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Procede will not sponsor applicants for immigration-related benefits.


Salary : $95,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++/.NET Programmer?

Sign up to receive alerts about other jobs on the C++/.NET Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$151,231 - $194,242
Income Estimation: 
$188,900 - $249,994
Income Estimation: 
$187,890 - $240,773
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Procede Software

Procede Software
Hired Organization Address SOLANA BEACH, CA Full Time
Since 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the h...
Procede Software
Hired Organization Address SOLANA BEACH, CA Full Time
Since 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the h...

Not the job you're looking for? Here are some other C++/.NET Programmer jobs in the SOLANA BEACH, CA area that may be a better fit.

Programmer

5TH AXIS INC, Carlsbad, CA

.Net Architect

Diverse Lynx, San Diego, CA

AI Assistant is available now!

Feel free to start your new journey!