> Markdown version of [/jobs/ext/230148-sr-software-developer-net](https://www.wearedevelopers.com/jobs/ext/230148-sr-software-developer-net). 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). --- # Sr. Software Developer (.Net) - **Company:** Pyramid Systems, Inc. - **Location:** Fairfax, VA, United States - **Experience:** Expert - **Salary:** $112,242.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, ASP.NET MVC Framework, User Authentication, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software Quality, Continuous Integration, Data Security, Relational Databases, Software Design Patterns, DevOps, Distributed Systems, Entity Framework, Github, Design of User Interfaces, Integrated Development Environments, Microsoft SQL Server, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Query Optimization, Secure Coding, Software Engineering, Software Requirements Analysis, SQL Stored Procedures, Web Applications, Web Application Frameworks, Enterprise Software Applications, .NET Core, ReactJS, Blazor, Software Security, Software Application Programming, Backend, Git, AngularJS, Information Technology, Restful APIs, Software Version Control, Legacy Systems, Jenkins, Web Api, Microservices - **Published:** May 22, 2026 - **Apply:** https://jobs.localjobnetwork.com/job/detail/87244452/Sr-Software-Developer-Net ## About the Role * Solid understanding of object-oriented programming, design patterns, and software engineering principles. * Experience working within the Software Development Lifecycle (SDLC) and Agile methodologies. * Experience with relational databases such as SQL Server and writing efficient queries and stored procedures. * Familiarity with Entity Framework or ORM tools for data access. * Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins. * Knowledge of version control systems such as Git. * Understanding of application security practices, including authentication, authorization, and secure coding. * Strong analytical, troubleshooting, and problem-solving skills. * Ability to manage and prioritize multiple tasks effectively in a dynamic environment. * Strong written and verbal communication skills with the ability to work collaboratively across teams., * Bachelor's degree in Computer Science, Information Technology, or related technical field (or equivalent experience). * 3-5 years of experience with a Master's degree OR 5-7 years of experience with a Bachelor's degree or equivalent. * Minimum 3+ years of hands-on experience developing applications using Microsoft .NET technologies. * Experience building and maintaining enterprise web applications and APIs. * Experience working in Agile development environments. * Experience with cloud-integrated development (Azure preferred) is a plus. ## Description The Software Engineer / Developer III is responsible for designing, developing, testing, and maintaining enterprise-grade applications using Microsoft .NET technologies. This role applies mid-level technical expertise to build scalable, secure, and high-performing applications in support of business, scientific, and technical domains. The Software Engineer / Developer III collaborates with stakeholders to define system requirements, design solutions, and support full lifecycle development using modern software engineering practices., Design, develop, test, and maintain enterprise applications using C#, .NET Core / .NET Framework, and ASP.NET technologies. * Analyze functional and system requirements and translate them into technical solutions and software designs. * Develop and maintain web applications, APIs, and backend services using ASP.NET MVC, Web API, and modern frameworks (e.g., Blazor or Angular/React integrations). * Implement RESTful services and microservices architectures to support scalable, distributed systems. * Collaborate with stakeholders and users to define system scope and objectives and provide ongoing technical guidance. * Develop, execute, and maintain unit, integration, and automated test scripts to ensure software quality. * Participate in Agile software development processes, including sprint planning, backlog refinement, and retrospectives. * Identify and resolve software defects, performance issues, and system bottlenecks. * Develop and maintain technical documentation, including system designs, architecture diagrams, and test plans. * Support application modernization efforts, including migrating legacy systems to modern .NET platforms. * Work with DevOps teams to implement CI/CD pipelines using Azure DevOps, GitHub, or similar tools. * Ensure adherence to secure coding practices and compliance requirements. * Assist in planning, scheduling, and execution of development tasks aligned with project timelines, costs, and resources. * Provide guidance and mentorship to junior developers as needed. * Strong proficiency in C#, .NET Core / .NET Framework, ASP.NET MVC, and Web API development. * Experience developing modern web applications and user interfaces using HTML, CSS, JavaScript, and frameworks such as Angular or React. ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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’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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)