We are looking for a skilled .Net Team Lead to join our team!

The project focuses on addressing the fragmentation within the enterprise systems in a leading consulting firm, which currently undermines data integrity and operational optimization. This fragmentation poses significant challenges to our strategic decision-making processes and inhibits our ability to adapt and grow in a dynamic business landscape.

Our teams consist of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers (dedicated FE and BE), QA Engineers and Designers (up to 20 people per team).

Requirements

5+ years of professional experience in software development;

Strong experience in C#, .NET Core and technology;

Deep understanding SOLID Principles, OO design principles and patterns;

Experience with Cloud Native architectures and technologies, RESTful APIs, and cloud-based web services (AWS preferred);

GraphQL's expertise will be a plus;

Knowledge of agile quality and testing methods (TDD, Unit Testing and Automation) will be a plus;

Experience with relational and non-SQL database technologies (Elasticsearch will be a plus);

Ability to articulate architectural designs and specifications for fresh features and services;

Deep knowledge of concurrency, resiliency, and caching;

Experience in continuous delivery and integration.

Responsibilities:

Lead the Back-End development team;

Distribute the BE work on the project by assigning tasks between BE Engineers in the team, provide monitoring and control of development activities, provide BE status updates (when necessary), etc.;

Motivate team members and participate in evaluation of their professional achievements and performance;

Resolve conflicts among team members;

Participate in groomings, estimation and planning sessions;

Plan and implement change requests;

Be accountable for new release deployments;

Manage technical debt;

Take part in code review and refactoring;

Collaborate with other team members (incl. Front-end Team lead, TDM, BSA, Architect, etc.).

Benefits

Timeous and competitive salary;

Experience exchange with American colleagues;

Implement a new project management methodology;

Career advancement, personal growth, and personal self-fulfillment;

Paid leave and employment benefits.

Who we are:

We are TRINETIX — a dynamic, rapidly growing technology organization with approximately 900 representatives in Europe, the United States, and Ukraine, who bring their passion, skill & innovation to ensure our organization provides products that meet the needs of our partners and clients.

We offer IT solutions to business enterprises of various sizes and industries using the latest cutting-edge technologies. We assist our clients and partners in improving work processes, making them more efficient while focusing on the essential objectives. We serve and support various business entities, enterprises, and startups globally, to grow and stay competitive in the digital era. We achieve this essential goal by efficiently implementing tech innovation, substantial professional expertise, and a solution-driven strategy.