Team Lead .NET Developer (Automotive Domain)

Remote (Ukraine only) .NET Software Developer

Required skills

.NET / strong
Angular / good
MS SQL / strong
English / strong

As a Team Lead, you will lead the team design and develop a robust and scalable solution for data versioning and distribution, orchestration of data merge and conflict handling processes, as well as for providing data dashboards and analytical reports to end-users.

You are going to be a part of the distributed team that use agile methodologies best practices, continuous integration, performance testing, capacity planning, and documentation.

Are you in?

Customer

Our client is a well-established company in the automotive market in Europe with more than 20 years of experience in setting standards in the automotive aftermarket worldwide.

Project

Solution is aimed at providing the transparency for the partners, displaying valuable information regarding the business process and publicly showing the quality rating of parts dealers and suppliers.

The main project goal is to allow the business partners to give a feedback/rating and provide comprehensive information about the partner, including message types and detailed statuses, role and employed order management modules, their rating and results.

The technology stack of the project is: Angular 9, ASP.NET Core 3.1, .NET Framework 4.8, .NET Standard, SQL Server, SQLite, WCF, Windows Service, Dependency Injection, C#.

Requirements

  • At least 3 years of experience in commercial .NET development
  • Excellent OOP/OOD skills and excellent quality of produced code
  • Excellent problem-solving skills
  • Strong experience with Web Services, .NET Core, Web API, ASP.NET Core 3.1, .NET Framework 4.8, .NET Standard, WCF, Windows Service, Dependency Injection, C#
  • Experience with Angular 2+
  • Proven skills in unit test frameworks and tools
  • Strong knowledge of relational DB concepts, SQL Server, SQLite
  • Experience in development of enterprise systems with a multi-layered architecture
  • Pro-active and independent in acquiring information and implementing new features
  • Strong analytic thinker, detail-oriented, someone who can really think through complex things from a technical point of view
  • A real team lead carrying the topics from a development point and strong appearance with other devs
  • Upper-Intermediate level of spoken and written English

Personal Profile

  • Good communication skills

Responsibilities

  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of the software
  • Perform unit and integration testing
  • Participate in peer code and design reviews
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Participate in conference calls and face-to-face meetings with the customer and customer’s partners
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
  • Report status and progress according to the project and company demands
  • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
  • Escalate technical issues to the Architect and Project Manager
  • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb