Principal Software Engineer (.Net)
Core
Designing and maintaining high-performance, multi-threaded .NET applications for transportation and defense systems.
Role type
Principal Software Engineer (.Net)
Builds
Transportation and defense technology solutions
Domain
Transportation / Defense
Deliverable
production ML models | product features | infrastructure
Required skills
C# .NET, Visual Studio, SQL Server, Service Broker, PowerShell, server-side development, RESTful APIs, Entity Framework, MS Build, NUnit, NMock3, HTTP, TCP/IP, SSL, REST, SOAP, XML, JSON, multi-threaded application development, debugging, troubleshooting
Preferred skills
ASP.NET, MVC, Bootstrap, performance critical transaction processing, asynchronous messaging, service-oriented architecture, simulator/test harness development, Azure cloud computing
Technologies
.NET, Visual Studio, SQL Server, Service Broker, PowerShell, Entity Framework, MS Build, NUnit, NMock3, Azure, ASP.NET, MVC, Bootstrap
Responsibilities
Develop server-side applications using C# and .NET; optimize SQL Server queries and design database tables; implement RESTful APIs and web services; debug and troubleshoot complex multi-threaded applications; work within Agile/Scrum methodologies
Seniority
Senior, hands-on IC