N-iX seeks a Senior .NET Engineer to contribute to upgrading and optimizing their existing web application. Responsibilities include collaborating with other engineering teams and vendors to develop scalable solutions, reviewing code, and ensuring high-quality standards are met. The role requires extensive experience with .NET (C#, .NET 8, ASP.NET Core, .NET 4.8, ASP.NET Web Forms), AWS services (Cognito, RDS, ElastiCache), SQL Server, IIS, Docker, Kubernetes, and domain-driven design. The ideal candidate possesses strong software design pattern knowledge, unit testing experience, and excellent communication skills (English - Upper-Intermediate, Ukrainian - Advanced).
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
N-iX is looking for a Senior .NET Engineer to join the team. Our client is a leading global provider of high-quality licensed images, videos, and music. The company helps inspire graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies, and media organisations around the world.
Responsibilities:
Contribute to the upgrade and optimization of the existing web application in accordance with the guidelines for architecture, security, monitoring systems, CI/CD pipelines, etc.
Partner with other engineering teams vendors to develop reliable and scalable solutions to a wide range of problems
Review others’ work and provide reinforcing and constructive feedback to meet high-quality standards
Requirements:
Extensive working experience with .NET (C#, .Net 8, ASP.NET Core, .Net 4.8, ASP.NET Web Forms)
Experience with SQL Server (on-prem), stored procedures, writing efficient SQL queries
Experience with IIS
Working experience in using containers and orchestration in production (Docker, Kubernetes)
Understanding of domain-driven design & microservice architecture
Solid knowledge of software design patterns and object-oriented design principles
Working experience of unit test frameworks and test automation
The ability to communicate effectively to both technical and non-technical audiences
Upper-intermediate English level
Ukrainian - Advanced or higher level
Would be a plus: - Understanding of web security by design principles - Experience with JavaScript (React, TypeScript) - Working experience with structured and unstructured databases - Application performance tuning
We offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing