Senior Full Stack .Net Developer
Saic
- Location
- Remote Work, VA, United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 80,001–120,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Serve as an active member of the software development team in an Agile environment
- Participate in regular meetings/ceremonies such as Daily Stand Ups, Sprint Planning, Reviews and Demos, Retrospectives, Risk meetings, etc.
- Utilize full-stack development expertise in .Net web applications using C#, Unit testing, NUnit testing techniques, and deployment actions using CI/CD pipelines
- Design, build and/or fix bugs in a web-based application that utilizes cloud native services and architecture
- Architect metadata driven solutions to support customer requirements
- Ensure the performance, quality, and responsiveness of application
- Provide development support, as needed, for solutions deployed to production
- Implement long-term solutions and building blocks within the agile framework for improved reusability
- Interface with the stakeholders for project requirements
- Apply and promote good software engineering practices such as test automation, modularization, and simplification
- Coordinate and collaborate with colleagues on various problems and solutions
- Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc.
- Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure DevOps and GIT
- Comfortable with Windows Operating systems and environments
- Regular participation in Design, Code Reviews, and System updates using agile development process
Requirements
- Bachelor’s degree in computer science with minimum 10 years’ software development experience
- System design and development with Microsoft .NET environment
- Solid experience with .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 with REST and SOAP API development
- Experience with XML and JSON
- Experience with Azure Services
- Experience with section 508 and accessibility coding approaches
- Experience with MS SQL Server databases and writing complex SQL queries
- Experience with Agile development practices within Azure DevOps and cloud-based pipelines
- Excellent troubleshooting and resolution skills
- Ability to work in team environments across a diverse set of projects with multiple stakeholders
- Proactive approach to problem solving and a delivery mindset
- Experience with scripting languages such as bash, python, and PowerShell
- Excellent written and oral communications skills
- Ability to work in a team environment consisting of developers with differing skillsets
Skills
- .NET
- .NET Core
- Angular
- Razor
- C#
- NUnit
- CI/CD
- Azure DevOps
- GIT
- Visual Studio
- REST
- SOAP
- XML
- JSON
- Azure Services
- MS SQL Server
- SQL
- bash
- Python
- PowerShell
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today