Job Overview
We're seeking an accomplished Fullstack C# developer to join our team. As a Senior Fullstack C#/Angular Engineer, you will be responsible for designing and developing new features in collaboration with the product team, ensuring system stability through troubleshooting and resolving production issues, defining product direction and technical strategy, preparing applications 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, and building and maintaining CI/CD pipelines to automate deployment and testing processes.
About This Role
* You should have a Bachelor's Degree in Computer Science, Engineering, or a related field.
* A minimum of 5 years of experience working with .NET/C# is required.
* Similarly, you need at least 5 years of experience working with Angular.
* You must have proficiency in SQL.
* In addition, hands-on experience developing and consuming REST APIs is essential.
* You should also have knowledge of Entity Framework.
* Familiarity with Microsoft Azure is mandatory.
* Understanding of IIS (Internet Information Services) is a plus.
* Advanced English Level is required for this role, as you will work with US clients.
The Ideal Candidate
* Demonstrate expertise in .NET/C#, Angular, and SQL.
* Showcase experience in building and maintaining scalable applications.
* Highlight your skills in optimization, deployment, and documentation.
* Explain how you've applied technical strategies to drive business growth.
* Mention any certifications or training programs you've completed.
* Attach your portfolio or links to your previous projects.
What We Offer
* A dynamic and collaborative work environment.
* Ongoing opportunities for professional growth and development.
* A competitive compensation package.
* A comprehensive benefits program.
* A chance to work with a talented team of professionals.
How to Apply
1. Submit your application via our website.
2. Include your resume, cover letter, and portfolio.
3. Make sure to highlight your relevant skills and experience.
4. Wait for our team to review your application and contact you for further discussions.