Job Opportunity
We are seeking an experienced professional to join our team as a Fullstack C# Engineer. In this role, you will be responsible for designing and developing scalable applications using .NET/C#, Angular, and other technologies.
As a key member of our engineering team, you will work closely with cross-functional groups to deliver high-quality solutions that meet the needs of our clients.
The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to communicate effectively with stakeholders.
Responsibilities
* Design and develop new features in collaboration with the product team.
* Troubleshoot and resolve production issues to ensure system stability.
* Collaborate with the team to define product direction and technical strategy.
* Prepare the application for concurrency and scalability scenarios.
* Optimize Azure resources to handle user load efficiently.
* Deploy applications on Azure or on-premise servers.
* Document technical components and system architecture.
* Build and maintain CI/CD pipelines to automate deployment and testing processes.
Requirements
* 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).
* Advanced English Level is required for this role, as you will work with US clients.