Technical Leader (.NET)

ELEKS Software Engineering and Development Office is looking for a Technical Leader (.NET) in our Lviv office.

About Client

Customer is one of the largest and most successful Denmark’s online supermarket chain, delivering food and other products to the customer via an easy and convenient home-delivery solution. For several years it has topped FDIH’s list with the best NPS score among the most used webstores. The supermarket is at the forefront of an easy and personalized experience – it has eco-goods, low-cost goods, branded goods and most importantly, a concept that can be tailored to the individual lifestyle. And of course, there is a wide array of discounts and premium convenience products.

Mandatory Requirements

  • 5+ years of working experience in C# / .Net Framework, .NET Core
  • Strong knowledge of ASP.NET WEB API
  • Practical experience with NHibernate, EF, SQL Server
  • Understanding of multithreading in C#
  • Experience with Redis
  • Upper-Intermediate level of English

Will be a plus

  • Experience with Docker, K8s
  • Experience with SOLR
  • Experience with Sitecore
  • Experience with Angular \ TypeScript
  • Experience with Jenkins

Personal Characteristics

  • Attention to client
  • Sense of responsibility
  • Problem solving skills
  • Working in team
  • Attention to details
  • Analytical mindset
  • Dedication and attitude towards success

Main Responsibilities

  • Manage technology in projects and provide technical guidance / solutions for work completion
  • Develop and guide the team members in enhancing their technical capabilities and increasing productivity
  • Ensure process compliance in the assigned module and participate in technical discussions/reviews
  • Agree development tasks with stakeholders; assign tasks to the team members. Estimate requests for software implementation (by cost, scope of work, efficiency, etc); make appropriated management decisions about the deadlines and the necessary resources
  • Conduct evaluation of the program code quality, formalization and algoritmization of the given tasks in accordance with the technical specification or other regulations used in the company. Make decisions about changes to the program code, modify code if necessary
  • Assign tasks to develop procedures for integration, assembly, connection to the external environment, and performance testing of the software releases
  • Initiate development of the project and technical documentation
  • Determine the causes of software defects and problems
  • Plan and supervise the software verification process; communicate with customers during the software validation. Collaborate with an external auditor during software or its component audit
  • Analyse functional requirements to software or its components, assign tasks to develop technical specifications, agree software technical specifications with stakeholders
  • Control quality and deadlines for developing technical specifications of the software or its components, make appropriate management decisions on the development and changes to software technical specifications
  • Analyse and agree software or its components architecture with stakeholders, assign tasks to design software, database structures
  • Plan software development process, control the execution of the software plans, make appropriate management decisions regarding plans adjustment, software modules reuse etc.
  • Establish requirements to software and hardware development tools, select techniques for software development, and define modules libraries see that reused. Manage risks and resolves issues that affect release scope, schedule and quality
  • Coordinate release content and effort based on the service request backlog, pending service requests, third party applications and system components, or operating system updates
  • Manage relationships and coordinate work between different technical teams at different locations
  • Provides technical expertise throughout project development phases from inception to requirements, elaboration, construction, deployment and maintenance
  • Work with release engineers to understand impacts of software code branches and code merges
  • Evaluate emerging technologies, development trends / methods and industry best practices
  • Act as a PM representative in delegated areas, ensure completion of assigned tasks

What will you get with ELEKS

  • Above average compensation and competitive Social package
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Projects from scratch
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Medical insurance


ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

Our 1,500+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.

Viktoriya Romanyshyna
Recruiter Contacts
Apply via Linkedin

Noticed a perfect match for a friend?

Get a valuable bonus for a reference

Refer a friend