We invite a Software Engineer to join our team and contribute to a brand new project.
You will help the team to plan and implement the integration of large products in the Point of Sale domain.
The goals are to bring the most value to the end user and offer new opportunities for clients.
You will participate in the development of new product features and support and maintain existing ones.
You will reach and maintain a deep understanding of our business domain and participate in requirement grooming and planning sessions.
You will evaluate technical solutions, identify and inform on technical risks.
You will perform work decomposition and estimation together with the team.
You will follow the project SDLC and suggest improvements where applicable.
You will do pull requests, review, and monitor your own and overall code quality.
You will support Sprint commitments and help teammates reach the Sprint goal.
You will document the technical solutions suggested and contribute to the development and maintenance of CI/CD practices.
You will provide design input along with the Tech Lead and Principal Architect.
Requirements:
You must have 5+ years' experience with .NET.
You should have working experience with Angular and Typescript.
You need experience with REST API and ASP.NET MVC.
You should have experience in application architecture and knowledge of design patterns.
You must have experience working with distributed systems, availability, and deployment.
You need good knowledge of relational DB concepts, MS SQL, SQL/TransactSQL, and Azure SQL.
You should possess solid OOP/OOD, Open API Specification, and SOLID skills.
Experience within Azure is required.
You must have an upper-intermediate+ English level.
Desirable qualifications include experience with Redis, hands-on experience with multiple Azure resources (service bus, app services, etc.), 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 tech stack that includes .NET Core and .NET Framework 4.7.2, REST API, and Angular v13+.
You will grow as a specialist by working with modern technologies and being part of a team that delivers a highly available and reliable cloud platform.
You will benefit from partnership relationships with a client who listens and supports the team's ideas.
You can work remotely from anywhere in the world.
You will receive 30 paid days off per year to use however you like, including vacations, holidays, or personal time.
You will have 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events.
You will receive partially covered health insurance after the probation period, plus a wellness bonus for gym memberships and sports nutrition after 6 months.
You will be paid in U.S. dollars and all approved overtime will be covered.
You can join English lessons and Dev.Pro University programs, and participate in fun online activities and team-building events.