Software Engineer Role
This is a senior-level position in our engineering team. We are looking for an experienced software engineer who can build and maintain scalable applications, optimize performance, and manage deployments.
* Troubleshoot and resolve production issues to ensure system stability.
* Participate in defining product direction and technical strategy.
* Optimize application resources to handle user load efficiently.
* Deploy applications on cloud or on-premise servers.
* Document technical components and system architecture.
* Develop 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.