Skip to content
mimi

Senior .NET C# Software Developer

Cayuse Holdings

Fort Belvoir · On-site Full-time Senior $138k – $175k/yr 5d ago

About the role

The Work

As a Senior .NET C# Software Developer, you will play a pivotal role in designing, developing, and maintaining top-tier software applications using the Microsoft .NET framework and C#. Your expertise will be crucial in supporting essential programs and services for government clients, ensuring they receive robust, scalable, and secure solutions. You will leverage your advanced programming and analytical skills while collaborating with a cross-functional team and mentoring junior developers, fostering a culture of excellence and best practices in software development.

This position is aligned with Cayuse's core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by delivering technical solutions that meet customer needs and promoting teamwork.

Responsibilities

  • Design and develop complex .NET applications utilizing C#, ASP.NET (MVC, Web API), and .NET Core.
  • Translate business requirements and functional specifications into reliable technical solutions.
  • Optimize SQL Server database structures, stored procedures, and queries for performance.
  • Integrate applications with external systems, APIs, and third-party services seamlessly.
  • Follow secure coding practices to meet federal cybersecurity and privacy standards.
  • Implement automated tests, including unit, integration, and system tests, to ensure software functionality.
  • Troubleshoot, diagnose, and resolve software defects and performance issues in both development and production.
  • Prepare detailed technical documentation, including design documents and user manuals.
  • Collaborate effectively with cross-functional teams, including analysts, testers, and project managers.
  • Participate actively in Agile/Scrum ceremonies, contributing to planning and retrospectives.
  • Manage software releases, deployments, and configuration management for cloud and on-premises environments.
  • Evaluate and adopt new technologies and methodologies to enhance software performance and team productivity.
  • Ensure solutions comply with Section 508 Accessibility standards and agency-specific guidelines.
  • Perform other duties as assigned.

Qualifications

  • Eight years of experience in .NET Development (MS.NET, C#, MVC 4+, and IIS for Windows Server).
  • Five years of experience with the Software Development Life Cycle Process (SDLC).
  • Five years of experience in various software development testing phases.
  • Five years of experience in SQL database development, including stored procedures.
  • Five years of experience mentoring junior personnel on best practices.
  • Five years of experience documenting software defects and communicating with project teams.
  • Active Top Secret/SCI Security Clearance with the ability to obtain additional clearances.
  • Ability to pass background checks required by the projects.

Minimum Skills:

  • Exceptional interpersonal and communication skills.
  • Strong organizational and analytical skills with attention to detail.
  • Proven multitasking and prioritization abilities in a dynamic environment.
  • Self-motivated initiative and ability to work independently and in teams.
  • Ability to handle sensitive and confidential information with discretion.
  • Proficient in MS Office applications including Word, Outlook, PowerPoint, and Excel.

Our Commitment to You

  • Medical, Dental, and Vision Insurance; Wellness Program.
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter).
  • Short-Term and Long-Term Disability options.
  • Basic Life and AD&D Insurance (Company Provided).
  • Voluntary Life and AD&D options.
  • 401(k) Retirement Savings Plan with matching after one year.
  • Paid Time Off.

Working Conditions

  • Professional office environment.
  • Ability to perform duties for extended periods.
  • Proficient use of computers and office tools.
  • Must be able to establish a productive workspace.
  • Ability to work flexible hours, including holidays if required.
  • Potential travel for business development purposes.
  • Willingness to work outside of normal business hours as needed.

Other Duties: This job description is not comprehensive and may change as needed.

Cayuse is an Equal Opportunity Employer. All employment decisions are based on merit, qualifications, skills, and abilities.

Skills

.NET.NET CoreAgileAPIsASP.NETC#IISMicrosoft ExcelMicrosoft OutlookMicrosoft PowerPointMicrosoft WordMVCSQL ServerWeb APIWindows Server

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free