Back to feed

[Remote] Senior Full Stack .Net Developer

Remote Full-time Live

Note: The job is a remote job and is open to candidates in USA. SAIC is a premier Fortune 500® mission integrator focused on advancing the power of technology and innovation. They are seeking a motivated Senior Full Stack .Net Developer to leverage their expertise in .NET applications, participate in agile development, and collaborate with stakeholders to deliver high-quality software solutions.

Responsibilities

  • Actively participate in software development team activities, including daily stand-ups and other agile ceremonies
  • Leverage full-stack development expertise in .NET applications using C#, implementing unit testing (e.g., NUnit) and deploying via CI/CD pipelines
  • Design, develop, and troubleshoot web-based applications using cloud-native services and architecture
  • Architect metadata-driven solutions to meet customer requirements
  • Ensure application performance, quality, and responsiveness in alignment with user needs
  • Provide post-deployment development support for production solutions
  • Develop reusable, long-term solutions within the agile framework
  • Collaborate with stakeholders to gather and analyze project requirements
  • Implement and advocate for best practices in software engineering, such as modular design, test automation, and simplification
  • Collaborate with team members to solve complex problems and design solutions
  • Create documentation, including design diagrams, data flows, and software module descriptions
  • Utilize development tools, including Visual Studio, Azure DevOps, and Git
  • Operate comfortably within Windows-based environments

Skills

  • Bachelor's degree in computer science with a minimum of 10 years of software development experience
  • Must be a U.S. Citizen with the ability to obtain and maintain a Public Trust security clearance
  • Must have experience migrating applications from .NET Framework to .NET Core, with a strong understanding of challenges and solutions to ensure seamless transactions
  • Expertise in system design and development using the Microsoft .NET framework, including .NET Core, Angular, and Razor
  • Experience in implementing and applying software design patterns (e.g., CQRS, Mediator, Adapter, Factory, Singleton, and other Gang-of-Four patterns) in C# to develop clean, scalable, and maintainable application architectures
  • Strong understanding of application security principles and experience implementing industry standards such as OAuth 2.0, OpenID Connect, and JWT for authentication and authorization
  • Experience developing and integrating REST and SOAP APIs
  • Skilled in working with XML, JSON, and Azure services
  • Knowledge of accessibility standards (Section 508 compliance) and related coding practices
  • Proficiency in MS SQL Server and complex SQL query development
  • Background in Agile development practices, with experience in Azure DevOps and cloud pipelines
  • Strong troubleshooting, problem-solving, and resolution capabilities
  • Advanced scripting experience with Bash, Python, and PowerShell
  • Active participation in design reviews, code reviews, and system development using Agile methodologies
  • Excellent verbal and written communication skills with the ability to work effectively in a team environment consisting of developers with differing skillsets and a diverse set of projects with multiple stakeholders
  • Proactive approach to problem solving and a delivery mindset
  • Regular participation in Design, Code Reviews, and System updates using agile development process

Company Overview

  • SAIC specializes in IT, enterprise IT, engineering, and professional services. It was founded in 1969, and is headquartered in Reston, Virginia, USA, with a workforce of 10001+ employees. Its website is http://www.saic.com.
  • Apply To This Job

    On the same wavelength