Senior Software Engineer
Job in
Winston-Salem, Forsyth County, North Carolina, 27104, USA
Listed on 2026-02-12
Listing for:
CNA Search
Full Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
Software Engineer, C# / Unity Developer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Responsibilities
- Work with business analysts to fix bugs and refine and implement new features
- Work on back-end API written in C# using , CQRS, and Mediat
R (prior experience a plus), including writing
unit tests in XUnit and integration tests using tools like Playwright
- Work on ASP.NET Core front-end with older pages using MVC and Razor, and migrate to a newer component‑based approach using Blazor
- Write custom SQL Server stored procedures when necessary to increase performance or when Entity Framework LINQ is insufficient
- Read documentation to implement calls to external APIs to facilitate integration with partner systems
- Deploy code to Azure using continuous integration with Azure Dev Ops and Git
- Keep up‑to‑date on current software development trends and contribute creative solutions to business problems
- Be aware of security best practices and follow all Martus standards and requirements
- Other responsibilities as required
- Enthusiasm to learn new technologies and architectural patterns
- Prior experience with C# and ASP.NET Core using Visual Studio
- Knowledge of HTML, CSS, and Java Script
- Familiarity with Entity Framework and SQL Server
- A desire to learn cutting‑edge technology like Blazor and
- Interest in, or prior exposure to, python, agentic programming, RAG, LLMs, or AI augmented engineering is a plus
- Strong critical thinking skills to explore possible solutions to uncommon problems
(beyond just searching Stack Overflow or using vibe coding)
- The ability to work independently and require little oversight
- Commitment to good software development practices, including doing the boring things like writing tests and documentation
- Authorized to work in the United States
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×