Software Engineer - C#/ BCS
On-siteReston, Virginia, United States
Reston, Virginia, United StatesOn-siteFull TimeMid LevelBachelors DegreeMedium
Full TimeMid LevelBachelors DegreeMedium
Job Summary
Design, develop, and deploy C#/.NET applications for web and Windows platforms, including RESTful APIs and microservices. Write and optimize SQL Server queries while building unit tests to ensure code quality. Collaborate with cross-functional teams on code reviews, debugging, and performance tuning within an Agile environment. Support continuous improvement of development processes and tools. This role requires 3–5 years of experience and is fully on-site in Reston, VA.
Required Qualifications
- 3–5 years of professional software development experience
- Strong experience with C# and .NET Framework or .NET Core
- Experience developing applications for Windows platforms
- Experience working with SQL Server
- Experience building or supporting APIs, including REST and/or gRPC
- Experience with microservices
- Familiarity with Git/GitHub for version control
- Understanding of the software development lifecycle (SDLC)
- Experience with unit testing frameworks
Desired Qualifications
- Experience working with other relational databases
- Exposure to distributed or asynchronous systems
- Familiarity with Agile/Scrum methodologies
- Experience with Azure DevOps or CI/CD pipelines
- Exposure to cloud environments, Azure preferred
- Experience in biometrics, security systems, or immigration technologies
- Experience working with hardware integrations or drivers
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- In lieu of a degree, equivalent practical experience will be considered
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.