> Markdown version of [/jobs/ext/2246612-software-developer](https://www.wearedevelopers.com/jobs/ext/2246612-software-developer). 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). --- # Software Developer - **Company:** System One - **Location:** Oklahoma City, OK, United States - **Experience:** Expert - **Salary:** $125,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Software Applications, Microsoft Azure, Code Review, Database Design, Software Debugging, Software Design Patterns, DevOps, Language Integrated Query, Entity Framework, Revision Control Systems, HP Systems Insight Manager, Microsoft SQL Server, Model View Controller (MVC), Systems Development Life Cycle, Software Engineering, Web Applications, .NET Core, ReactJS, Software Application Programming, Backend, Git, Vue.js, Containerization, AngularJS, Information Technology, Restful APIs, Docker, Web Api - **Published:** August 26, 2026 - **Apply:** https://www.dice.com/job-detail/4565ccec-da7a-4c68-85dc-03ae42414601 ## About the Role * Bachelor''s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent work experience. * 7+ years of experience developing applications using C# and .NET. * Strong knowledge of ASP.NET Core, MVC, and Web API development. * Experience with SQL Server and database design. * Proficiency in object-oriented programming (OOP) principles and design patterns. * Experience with source control systems such as Git. * Strong understanding of software development lifecycle (SDLC) methodologies. * Excellent analytical, problem-solving, and communication skills. * Experience with Azure cloud services. * Knowledge of JavaScript frameworks such as Angular, React, or Vue.js. * Experience with Entity Framework and LINQ. * Familiarity with CI/CD pipelines and DevOps practices. * Experience working in Agile/Scrum environments. * Knowledge of containerization technologies such as Docker and Kubernetes. * Strong attention to detail. * Problem-solving mindset. * Teamwork and collaboration. * Time management and organization. * Adaptability and continuous learning. * Customer-focused approach. ## Description * Design, develop, test, and maintain software applications using C# and .NET frameworks (.NET Core/.NET 6+). * Build and enhance web applications, APIs, and backend services. * Collaborate with business analysts, project managers, and other developers to gather and refine requirements. * Write clean, efficient, and maintainable code following industry best practices. * Troubleshoot, debug, and resolve software defects and performance issues. * Develop and integrate RESTful APIs and third-party services. * Create and maintain technical documentation for applications and processes. * Participate in code reviews and contribute to continuous improvement initiatives. * Collaborate with DevOps teams to support deployments and application monitoring. * Ensure applications meet security, scalability, and reliability standards. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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)