As a senior software engineer, you will be responsible for designing and developing new features in collaboration with the product team.
* Collaborate with cross-functional teams to define product direction and technical strategy.
* Troubleshoot and resolve production issues to ensure system stability.
You will also work on optimizing performance, preparing applications for concurrency and scalability scenarios, and deploying applications on Azure or on-premise servers.
A bachelor's degree in Computer Science, Engineering, or a related field and 5+ years of experience in software development are required. Proficiency in SQL, hands-on experience developing and consuming REST APIs, knowledge of Entity Framework, and experience with Microsoft Azure are also necessary. Advanced English Level is required for effective communication with international clients.
Key Skills:
* .NET/C#
* Angular
* SQL
* REST APIs
* Entity Framework
* Microsoft Azure