Fullstack C# Engineer Role
We are seeking a skilled Fullstack C# developer to join our team.
Key Responsibilities
This role will involve building and maintaining scalable applications, optimizing performance, and managing Azure/on-premise deployments. Key responsibilities include:
* Designing and developing new features in collaboration with the product team.
* Troubleshooting and resolving production issues to ensure system stability.
* Collaborating with the team to define product direction and technical strategy.
* Preparing the application for concurrency and scalability scenarios.
* Optimizing Azure resources to handle user load efficiently.
* Deploying applications on Azure or on-premise servers.
* Documenting technical components and system architecture.
* Building and maintaining CI/CD pipelines to automate deployment and testing processes.
Requirements
The ideal candidate has:
* A Bachelor's Degree in Computer Science, Engineering, or a related field.
* 5+ Years of experience working with .NET/C#.
* 5+ Years of experience working with Angular.
* Proficiency in SQL.
* Hands-on experience developing and consuming REST APIs.
* Knowledge of Entity Framework.
* Experience with Microsoft Azure.
* Understanding of IIS (Internet Information Services).
What We Offer
As a member of our team, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and develop your skills in a dynamic environment.