Engineer III, Software
Core
Design, develop, and maintain scalable .NET enterprise applications and services, including desktop apps and REST APIs.
Role type
Senior IC .NET software engineer
Builds
Scalable .NET applications, services, and desktop applications
Domain
Enterprise software development
Required skills
C#, .NET 8, ASP.NET Core, WPF, REST API design, Entity Framework Core, Docker, GitHub Actions, xUnit, Swagger, Postman, Jira, Confluence
Preferred skills
gRPC, PostgreSQL, Kubernetes, Helm, PHP, JavaScript, CSS, Miro
Technologies
.NET 8, C#, ASP.NET Core, WPF, Entity Framework Core, Docker, GitHub Actions, JFrog Artifactory, xUnit, Swagger, Postman, gRPC, PostgreSQL, Kubernetes, Helm, PHP, JavaScript, CSS, Miro, Jira, Confluence
Responsibilities
Design and develop scalable .NET applications and services; Develop desktop applications using WPF; Design and develop secure RESTful APIs; Implement data-access layers with Entity Framework Core; Define application design principles and coding standards; Troubleshoot complex application and integration issues; Conduct code reviews; Develop automated unit and integration tests; Support containerized development and CI/CD pipelines; Mentor and coach development team members
Seniority
Senior, hands-on IC