Remote Software Engineering Team Lead (SQL/.NET Core/C# - Remote)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As an Engineering Team Lead, you will lead a small cross-functional team of 5-8 professionals to meet organizational goals.
Your role will consist of approximately 30% management and leadership responsibilities and 70% technical responsibilities in application design and web development.
You will provide input at all stages of the Development Lifecycle, including design, coding, testing, and production release.
You will craft web applications that embody accessibility and TDD best practices.
Collaboration with design and product teams will be essential to create extraordinary product experiences.
You will deliver clean, efficient code in an agile team environment.
The role involves pushing boundaries through rapid prototyping and iterative development, always driving innovation.
You should possess a passion for technology and developing cutting-edge, scalable, and robust software systems.
You will design and architect software for distributed systems with high-performance, scalability, and availability demands.
Mentoring and providing technical leadership to your team will be part of your responsibilities.
Conducting code reviews to drive excellence in .NET Core and C# applications will be expected.
You will explore new avenues for innovation through rapid prototyping and iterative development.
Requirements:
You must have expert knowledge of the latest versions of C#/.NET and .NET Core.
A strong understanding of applying SOLID Principles is required.
You should be a database guru with in-depth knowledge of MS-SQL.
Familiarity with Azure DevOps is necessary; knowledge of similar tools is acceptable for fast learners.
You must be able to create RESTful APIs with ease.
Experience with Dapper or a similar ORM is required.
A minimum of 5 years of experience as a Software Engineer and at least 3 years of people management experience is necessary.
You should excel in designing, coding, testing, and maintaining enterprise-level applications using Microsoft technologies.
A collaborative, remote-first work culture should be embraced, with a focus on teamwork and camaraderie.
You must be able to communicate complex ideas easily and enjoy collaborating with diverse teams of technical and non-technical stakeholders.
A passion for solving customer problems with coding skills and a balanced perspective in all aspects of work is essential.
A business-focused approach to software development, with a keen eye on delivering high-value outcomes for clients, is required.
You should embody the core value of Genuine Care, understanding the impact of your work on customers.
Benefits:
You will receive computer equipment tailored to your role.
Stock grant opportunities will be provided, dependent on your role, employment status, and location.
Additional perks and benefits will be available based on your employment status and country.
The position offers the flexibility of remote work, including WeWork access where available.
Deel is committed to inclusivity and access for all, ensuring fair and competitive pay that meets employees where they are.