
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