Job Description:
As a Senior Software Developer, you will be building and maintaining scalable applications, optimizing performance, and managing deployments. Your expertise in C# and Angular will enable you to design and develop new features in collaboration with the product team.
* 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 resources to handle user load efficiently.
* Deploy applications on servers.
* Document technical components and system architecture.
* Build and maintain pipelines to automate deployment and testing processes.
Required Skills and Qualifications:
* Bachelor's Degree in Computer Science 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 Azure.
* Understanding of IIS (Internet Information Services).
* Advanced English Language skills are required for this role.
Benefits:
We offer a competitive salary, 100% remote work, paid time off, national holidays celebrated, sick leave, refundable annual credit, team-building activities, and birthday day off.
About the Project:
The project involves building and maintaining scalable applications, optimizing performance, and managing deployments. You will work closely with the product team to design and develop new features.
What to Expect from Our Hiring Process:
* Initial interview to discuss your experience.
* Technical interview with our top developers.
* Final interview with our client.