> Markdown version of [/jobs/ext/604942-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/604942-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Apco Holdings, Inc - **Location:** Westerville, OH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Agile Methodology, ASP.NET MVC Framework, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Information Systems, Continuous Integration, Software Debugging, DevOps, Microsoft SQL Server, SQL Azure, Performance Tuning, Query Optimization, Software Engineering, Test-Driven Development (TDD), Spring Cloud, Vue.js, Information Technology, Web Technologies, Front End Software Development, Serverless Computing, Legacy Systems, Web Api - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4d49176128ee01f0 ## About the Role Do you have a Bachelor's degree?, You're also collaborative and proactive, able to communicate effectively with both technical and non-technical stakeholders while balancing multiple priorities in a fast-paced environment., * 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, * 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, * Like working across both front-end and back-end technologies * Thrive in collaborative engineering environments * Are motivated by continuous learning, modernization, and technical improvement ## Description * 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 Engineering Collaboration & Support * 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 Quality & Engineering Excellence * 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, You'll be successful in this role if you're a strong full-stack engineer who enjoys solving complex technical challenges and building scalable, high-quality applications. You're comfortable working across both modern and legacy technologies while helping drive continuous improvement and modernization efforts., At APCO, the way we work matters just as much as the results we deliver. Our values guide how we work, how we partner, and how we deliver results. We C.A.R.E. Committed - We build strong, high-trust relationships with our partners and each other. Accountable - We take ownership of outcomes and hold ourselves to the highest standards of performance and integrity. Results-Driven - We focus on delivering measurable outcomes that create value for our partners and our business. Excellent - We strive for excellence in everything we do while balancing short-term performance with long-term success. If you're excited about joining a team that values collaboration, accountability, and continuous improvement, we'd love to hear from you. By submitting your application, you acknowledge that you have read and understand our Privacy Policy and Terms & Conditions. APCO Holdings may collect personal information (such as name, contact details, and employment history) to evaluate your candidacy. We may share this data with our subsidiaries, affiliates, and service providers. We retain applicant data only as long as necessary for the hiring process or as required by law. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)