Jobs and Careers
PY

Sr. Software Developer (.Net)

Pyramid Systems, Inc.
United States, United Statesfull_timeVerifiedPosted 21 May 2026
💰 $168,363/yr($112,242/yr$168,363/yr)

About the role

Overview

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.

Responsibilities

  • 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.
  • 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.

Qualifications

  • 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.

Target Pay Range

The below listed pay range for this position is not a guarantee of compensation or salary. The final offered salary will be influenced by a host of factors including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at Pyramid Systems that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits, to include our Employee Stock Ownership Program, FlexPTO, and learning and development opportunities.

Pyramid Min

USD $112,242.00/Yr.

Pyramid Max

USD $168,363.00/Yr.

Why Pyramid?

Pyramid Systems, Inc. is an award-winning, technology leader, driving digital transformation across federal agencies. We empower forward-thinking innovations, accel

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pyramid Systems, Inc.

View company profile →