We are looking for a Senior Software Engineer to join our team and contribute to a brand new project in the Point of Sale domain.
The role involves planning and implementing the integration of large products to bring value to end users and create new opportunities for clients.
You will work with a complex tech stack including .NET Core, .NET Framework 4.7.2, REST API, and Angular v13+.
Responsibilities include developing new product features, maintaining existing ones, participating in requirement grooming and planning sessions, evaluating technical solutions, and documenting technical solutions.
You will also support Sprint commitments, contribute to CI/CD practices, and collaborate with the Tech Lead and Principal Architect on design input.
Requirements:
A minimum of 5 years of experience with .NET is required.
You must have working experience with Angular and Typescript.
Experience with REST API and ASP.NET MVC is necessary.
You should have knowledge of application architecture and design patterns.
Experience in working with distributed systems, availability, and deployment is essential.
A good understanding of relational database concepts, including MS SQL and SQL/TransactSQL, is required.
Solid skills in OOP/OOD, Open API Specification, and SOLID principles are necessary.
Experience within Azure is required.
An upper-intermediate or higher level of English is mandatory.
Desirable qualifications include experience with Redis, hands-on experience with multiple Azure resources, and experience with MS Entra ID B2C/Azure AD B2C.
Benefits:
You will have opportunities for professional growth by working with complicated logic and a modern tech stack.
The position offers a comfortable remote work environment, allowing you to work from anywhere in the world.
You will receive 30 paid days off per year, in addition to 5 paid sick days and up to 60 days of medical leave.
There are also up to 6 paid days off per year for major family events.
After the probation period, you will have partially covered health insurance and a wellness bonus for gym memberships and sports nutrition.
Compensation is in U.S. dollars, and all approved overtime is covered.
You can join English lessons, Dev.Pro University programs, and participate in fun online activities and team-building events.