Job Summary:
APCO Holdings is a company that partners with dealerships across North America to provide innovative vehicle protection products and services. They are seeking a Senior Software Engineer to design, build, and modernize enterprise applications that support critical business operations and customer experiences while contributing across the full software development lifecycle.
Responsibilities:
• Design, develop, and maintain scalable applications using C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and related technologies
• Build and enhance full-stack applications using Vue.js, JavaScript, HTML, and CSS
• Develop cloud-based solutions leveraging Microsoft Azure services including Azure Functions, Azure SQL, and Azure DevOps
• Work with SQL Server databases, including query optimization and performance tuning
• Ensure applications are secure, scalable, reliable, and maintainable
• Collaborate with product, business, infrastructure, and support teams to gather requirements and deliver solutions
• Participate in architecture discussions, technical planning, and solution design
• Support troubleshooting, debugging, and optimization of existing systems
• Assist customer support and operational teams with issue resolution and root cause analysis
• Develop and maintain unit tests following modern testing and development best practices
• Participate in code reviews and promote engineering standards and best practices
• Mentor junior engineers and contribute to team knowledge sharing and technical growth
• Support Agile and DevOps development methodologies to improve delivery efficiency
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Information Systems, or a related technical field (or equivalent experience)
• 3+ years of experience developing software with .NET technologies (7+ years preferred)
• Experience with C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and SQL Server
• Experience with front-end web technologies including JavaScript, HTML, CSS, and Vue.js
• Experience with Azure DevOps and Microsoft Azure services
• Strong analytical, problem-solving, and communication skills
Preferred:
• Experience building cloud-native applications in Azure
• Experience with DevOps, CI/CD pipelines, and Agile development methodologies
• Experience modernizing legacy applications and improving application scalability
• Experience mentoring junior developers or leading technical initiatives
• Experience with unit testing and test-driven development (TDD) practices
Company:
APCO Holdings is a leading provider of F&I solutions, automotive protection products, and dealer services, supporting automotive, RV, marine, and powersports dealers, as well as financial institutions nationwide. Founded in 1984, the company is headquartered in Norcross, USA, with a team of 501-1000 employees. The company is currently Late Stage.