Position: Senior Full-Stack Developer
Company: AMTOSS
Category: .NET
Experience required: 5y
English level: upper

**About the project:**
ATPortal is a multitenant application for AtlasTechnica business customers and acts as a central access point to all AtlasTechnica services. ATPortal combines all the relevant information about clients’ subscriptions in a single portal. In addition, new products can be ordered with just a few clicks. ATPortal is intuitive, user-friendly, and quite responsive to clients’ needs.
The idea behind it is simple: one application for everything. ATPortal ensures that clients have an overview and can easily find all necessary and relevant information quickly without spending much time searching. 
ATPortal is linked directly to the other AtlasTechnica back-office systems. Therefore, user management is one of the critical options, especially for larger companies. In no time, employees can be granted authorizations and determine who can access which area of ATPortal.
From a technical perspective, the portal is a Web application communicating to other AtlasTechnica systems through API, which makes performance aspects mission-critical. So, the whole technological stack and particular libraries and frameworks are tailored for a primary goal – responsiveness as best as possible for customers’ satisfaction.

**Requirements:**

•	5+ years of experience in web application development.
•	Extensive experience with ASP.Net Core, ASP.Net Core WebApi, and C#.
•	Experience in querying relational DB tables (MSSQL) and data management.
•	Experience in API development.
•	Extensive experience in front-end Web development (React.Js, Typescript, MUI, Axios).
•	Hands-on experience in Microsoft Azure Web Apps.
•	Accuracy and attention to detail, a clear understanding of technical requirements.
•	Upper-intermediate English level.

**Nice to have:**

•	ASP Net Core Identity.
•	MFA.

**Responsibilities:**

•	Take an active part in architectural decisions.
•	Participate in feature planning/discussion/implementation activities.
•	Write clean, understandable, testable, and secure code.
•	Communicate a lot to understand end users’ needs/expectations perfectly.
•	Be proactive in coming up with ideas about solutions and improvements.
•	Take part in meetings.
•	Analyze data sources.
•	Analyze features’ requirements.

**We offer:**

•	24 working days of vacation.
•	Paid sickness leave.
•	Official Ukrainian holidays are non-working days.
•	English courses.
•	Pleasant family atmosphere and minimal bureaucracy.
•	Comfortable working environment.
•	Highly professional colleagues.
•	Tax compensation for Ukrainian private entrepreneurs.
•	Accounting support.