Position: Senior .NET developer
Company: Softwarium.net
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

New IT threats are constantly emerging, hackers are getting more and more creative, data theft is on the rise. Are you ready to take on the latest security challenges? We are looking for a senior .NET developer to join us in our fight to secure company systems from all of these threats and more.
 
Softwarium is inviting a Senior back-end .NET developer to join a team working in the domain of IT security to take part in the design and development of the brand new next-gen product of the industry-leading company.

**Technology stack: **
— .NET Core
— Containers: Docker, Kubernetes
— Data storage: Apache Cassandra, Microsoft SQL Server
— Integration: RabbitMQ
— Microservices architecture
— AWS 
— Using AzureDevOps as a work tracking system, GIT repository, CI / CD, and test case management.

**The technical requirements are as follows:**
— at least 3 years of server-side development experience with .NET Core Framework (C#);
— strong design skills and full software development lifecycle experience;
— understanding the principles and design patterns of distributed, fault-tolerant, and high loaded systems;
— good understanding of RESTful architectural style and experience in designing, implementing, deploying, and maintaining microservices;
— understanding of the network, TCP / IP stack, HTTP, TLS;
— desire to write  complex code while maintaining test coverage levels;
— confident knowledge in modern relational and non-relational databases and data storage models tailored for distributed systems;
— strong writing and speaking skills of communication in English.
 
**Softwarium **develops software for American, Canadian, and Norwegian customers in the educational, medical, energy, and security spheres.
We take care of our employees — we create comfortable working conditions: a spacious open space, an office with a magnificent view of Mikhailovskaya Square and Landscape Alley; team building and participation in conferences, no overtime. You can always count on paid vacation time, sick leave, and holidays.
Work remotely from anywhere in Ukraine or in our modern office in the center of Kyiv.

We immediately feel a vibe with the right person, so we have only a 3-stage interview process (HR, tech, final with CTO).

**What you will do:**
- Design system and service architecture;
- Develop back-end services and APIs — work primarily in C# (.NET Core);
- Write code compliant with security standards and practices;
- Integrate the software with cloud and on-prem infrastructure;
- Coordinate tasks with the rest of the engineering team using AzureDevOps;
- Collaboratively participate in workshops, tech design, code reviews;
- Proactively work in a cross-functional Agile team;
- Directly communicate with the Product Owners, Architects, DevOps.

**About the project **
**Thycotic-Centrify** - cloud identity security company and the most extensive platform in the identity security market, bringing together complementary product capabilities, best-in-class technology, and unmatched expertise to better enable and protect the modern, hybrid enterprise.

**Audit & Monitoring Service** - a product that gives a holistic view of privileged activity across Windows and Linux servers, IaaS, and network devices, establishing a single source of truth for individual and shared accounts.
It is supposed to collect and securely store audit data and conduct an analysis of activities with subsequent decision-making.
System components will be deployed as Kubernetes managed containers to any Kubernetes cluster, i.e. on-prem, cloud or hybrid. All system components will be defined and managed with “infrastructure as a code” principles.
Development, integration, and testing will be done in AWS.

**Team: **2 .NET developers, 1 full-stack (.NET +Angular) developer. 
**Client-side:** Product Owners, Architects, DevOps.