logo

Team Lead .NET

This job opening is archived

Responsibilities

  • Ensuring that the team delivers high-quality software solutions that meet project requirements and are scalable, secure, and maintainable
  • Monitoring project progress against established plans, schedules, and taking corrective action when necessary
  • Ensuring that team members have the necessary resources and support to complete their tasks effectively, such as access to software development tools, training, and mentoring
  • Ensuring that project technical documentation, such as design documents, test plans, and other, are complete, accurate, and up-to-date
  • Mentoring and coaching team members to promote professional growth and development
  • Maintaining a positive and collaborative team culture that promotes innovation, accountability, and continuous improvement.
  • Ensuring that the team's work is compliant with company policies, such as data security and privacy policies, and applicable laws and regulations

Duties:

  • Play a leading role in the design, development, deployment of critical, large scale projects and or the launch of new products
  • Lead and manage a team of software developers to deliver high-quality software solutions on time
  • Support project manager in planing, coordination, and monitoring project activities to ensure successful completion of projects
  • Create an environment for your team that promotes positive communication, encourages team members and demonstrates flexibility
  • Provide technical guidance and leadership through the implementation and delivery of technical projects of any size
  • Ensure adherence to coding standards and best practices
  • Identify technical risks of the project and communicate of these risks to the project manager
  • Collaborate with other team leaders to ensure effective resource allocation
  • Mentor and coach team members to promote professional growth and development
  • Actively advocate, improve, and stand up for The Company's tech culture principles

Authority:

  • Make decisions regarding project technical aspects aligned with the technical strategy of the Company
  • Identify and manage technical project risks
  • Assign tasks to team members based on their skills and availability
  • Approve the release of project deliverables, subject to QA testing
  • Manage conflict resolution within the team, and escalate issues to management when necessary
  • Monitor team member compliance with company policies and procedures, and take corrective action when necessary.
  • Represent the team in project meetings with managers, clients, vendors, and other stakeholders
  • Propose the use of third-party software and services for the project, subject to budgetary constraints and project requirements

Requirements

  • Minimum of 5 years of experience in software development
  • Minimum of 2 years of experience in a team lead or management role
  • Think in terms of optimal solutions for business problems and applicable technology
  • Skilled in working on business problems with non-technical peers in the organization
  • Experience with software development best practices, such as code reviews, unit testing, integration testing, and automated testing
  • Experience with software architecture, such as microservices, messaging concept, RESTful APIs, and serverless computing
  • Experience with DevOps practices, such as continuous integration and deployment, containerization, and infrastructure automation
  • Knowledge of data security and privacy best practices, such as encryption, access controls, and data masking
  • Proficiency in programming languages and technologies such as: C#, .NET, JS/TS, Angular, MSSQL
  • Experience with software development tools and technologies, such as Git, JIRA, Confluence, and one of AWS, Azure, or Google Cloud Platform
  • Strong leadership skills
  • Excellent communication and interpersonal skills

Conditions

  • An exciting and challenging job with talented people around!
  • Working with a Hi-Tech resident company.
  • Ongoing professional development (internal and external training, workshop, international professional exhibitions and conferences)
  • Career prospects.
  • Opportunity to work with projects of the world-famous clients.
  • English/Polish courses.
  • Comfortable, cozy office (possibility to work remotely).
  • Corporate and social events, pleasant surprises from the company.
This job opening is archived