The Team Lead will be responsible for leading software engineers within an IT delivery team in support the core business functions and our modernization efforts. This person will effectively manage people, including building and developing skilled teams, directing and motivating the teams at an appropriate level of detail, and ensuring a service oriented approach. In addition, this person will understand and help shape the future direction of client's technical direction and collaborate with the other IT leaders in architecture, release engineering, and infrastructure to ensure the best possible technical solution is implemented to meet business needs.
Responsibilities:- Establish and enforce development standards; Facilitate periodic code reviews
- Provide technology leadership by developing long-term goals and strategies, Manage software engineers, including staffing and recruiting activities;
- Manage the performance and development of team members, including meeting with staff and supervisors regularly to understand needs and opportunities for growth and development
- Work collaboratively with business aligned and IT development teams to define, design, build, and support re-usable technology components
- Establish and ensure consistent, quality architectural standards and practices; Keep abreast of industry trends and new technologies
- This role also requires hands-on engineering work within a specific IT delivery team
Qualifications:- B.S. in computer science or equivalent; 10+ years’ experience including 5+ years’ experience in managing IT, primarily in planning, development and support.
- Experience in related technology areas such as database, architecture or infrastructure, as well as advanced degrees are an advantage
- Experience working in an Agile environment (e.g. Scrum, Kanban) required
- Solid knowledge of modern software design principles, concepts, and practices
- Strong working knowledge of the Microsoft Technology Stack (.NET Core, C#);
- Experience designing databases with Microsoft SQL Server, PostgreSQL, MySQL, DynamoDBExperience building REST API’s;
- Experience with CI/CD and Test Driven Development
- Experience with architecting solutions and applications with Amazon Web Services
- Familiarity with the following: Containers, Service Discovery, Secrets Management, Microservice Architecture, Infrastructure as Code
- Additional specific application/toolset experience: GitLab, Consul, Vault, Docker, Terraform, Sonarqube, Splunk
- Strong collaboration skills
About Us
Root Level Technology is a cloud strategy partner. We are the seamless extension of your development and programming teams. We provide a concierge-style support experience for every client, no matter the size. We are an agile shop at the core, with a focus on Continuous Integration and Continuous Deployment.
What's in it for you?
An Amazing company that is GROWING QUICKLY!
Complete ownership and accountability over the role and function area.
You get to work with a fun/interesting group of people.
Real transparency into the rest of the company.