.NET C# Back End Engineer
recruit22 · Chicago, IL · 1 mo ago
HybridOTHRFull-time
Key Responsibilities
- Design, build, and maintain RESTful APIs using .NET C#, focusing on performance, reliability, and security.
- Design, build, and maintain ReactJS Components.
- Develop efficient data models using Entity Framework Core and write optimized SQL queries for relational databases like SQL Server.
- Contribute to new development efforts utilizing Azure services (e.g., Azure Functions, App Services, Azure SQL) during migration from on-prem infrastructure.
- Follow best practices to write testable, maintainable, and well-documented code.
- Work closely with fellow developers and business partners to deliver secure, scalable solutions.
- Support continuous integration and delivery efforts using tools like GitHub Actions.
- Investigate and resolve performance issues, bugs, and bottlenecks in existing systems.
Requirements
- 3+ years of professional experience in .NET C# development
- 3+ years of professional experience in ReactJS (Typescript)
- Proficiency with Entity Framework (preferably EF Core)
- Strong command of SQL, including complex query writing and optimization
- Experience building RESTful APIs with ASP.NET or ASP.NET Core
- Familiarity with version control systems, especially Git
- Solid problem-solving and debugging skills
- Effective communication and ability to work independently or in a team
Preferred
- Exposure to Azure services such as App Services, Azure SQL, and Azure Functions
- Front-end development experience
- Familiarity with OData, microservices, and distributed systems concepts
- Experience writing unit tests (e.g., xUnit, NUnit, MSTest)
- Knowledge of CI/CD practices, especially using GitHub Actions