Senior .Net Engineer
PROJECT OVERVIEW
We are seeking an experienced and highly motivated Senior .NET Engineer to join our growing team. In this role, you will be responsible for designing, developing, and implementing complex software solutions using modern Microsoft technologies such as C#, .NET Core / .NET 5/6/7+, and ASP.net Core.
You will collaborate closely with cross-functional teams, stakeholders, and clients to deliver scalable, secure, and high-quality software solutions that meet business requirements. This role is ideal for someone passionate about building robust applications, solving complex technical challenges, and working in a dynamic, fast-paced environment.
IN THIS ROLE, YOU WILL
Design, develop, and maintain high-quality web applications using C#, .NET Core / .NET 5/6/7+ and related technologies;
Build advanced web application features using ASP.NET Core, Blazor, and modern web development practices;
Develop and optimize data storage and retrieval solutions using SQL Server, Entity Framework, and NoSQL databases (e.g., Cosmos DB);
Design and implement RESTful APIs, GraphQL services, and maintain OpenAPI/Swagger documentation;
Implement containerization solutions using Docker and orchestration tools to improve scalability and maintainability;
Utilize Azure cloud services such as Azure Functions, Azure Logic Apps, and Azure DevOps to build reliable and scalable cloud-based solutions;
Apply security best practices, including authentication, authorization, secure coding standards, and data protection strategies;
Identify and implement performance optimization techniques across the application stack;
Develop and execute unit tests, integration tests, and contribute to test automation to ensure software quality;
Troubleshoot and resolve complex technical issues in collaboration with team members;
Participate in code reviews and ensure adherence to coding standards and best practices;
Work closely with stakeholders to gather requirements, define project scope, and contribute to technical planning;
Continuously stay updated with industry trends, tools, and best practices.
IF YOU ARE
Bachelor’s degree in Computer Science, Information Technology, or a related field;
5+ years of professional experience in software development using C# and .NET technologies;
Leverage AI tools and AI-assisted development practices (such as AI coding assistants, automation tools, and intelligent services) to improve development efficiency, code quality, and productivity;
Strong experience in web development using ASP.NET Core;
Hands-on experience with SQL Server, Entity Framework, and NoSQL databases;
Solid experience developing RESTful APIs, GraphQL, and working with OpenAPI/Swagger;
Experience with Docker and containerization technologies;
Practical experience working with Microsoft Azure cloud services;
Strong understanding of application security best practices;
Familiarity with performance optimization techniques;
Experience with software testing methodologies, tools, and test automation;
Strong problem-solving and analytical skills;
Excellent communication and collaboration abilities;
Ability to work both independently and within a team environment.
AS AN OPINOV8R, YOU WILL HAVE
Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
HOW’S THE HIRING PROCESS GOING
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
Technical Interview: Depending on the position, you may complete a technical assessment or test task.
Client Interview
Final Decision: After all steps, we’ll get back to you with the result and next steps.
- Department
- .NET
- Role
- Senior .Net Engineer
- Locations
- Ukraine
- Remote status
- Fully Remote
- Employment type
- Full-time