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.
Approximately 30% of your role will involve management and leadership responsibilities, while 70% will require technical skills in application design and web development.
You will provide input at all stages of the Development Lifecycle, including design, coding, testing, and production release.
Your responsibilities will include crafting web applications that embody accessibility and TDD best practices.
You will collaborate closely with design and product teams to create extraordinary product experiences.
Delivering clean, efficient code in an agile team environment will be a key part of your role.
You will push boundaries through rapid prototyping and iterative development, always driving innovation.
Mentoring and providing technical leadership to your team will be essential.
Conducting code reviews to ensure excellence in .NET Core and C# applications will be part of your duties.
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 essential.
You should excel in designing, coding, testing, and maintaining enterprise-level applications using Microsoft technologies.
A collaborative mindset and the ability to thrive in a remote-first work culture are necessary.
You must embrace independence and take ownership of projects while also excelling in a team setting.
Strong communication skills to convey complex ideas and collaborate with diverse teams are required.
A passion for solving customer problems and a business-focused approach to software development are essential.
Benefits:
You will receive computer equipment tailored to your role.
Stock grant opportunities will be provided based 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 access to WeWork where available.
Deel is committed to inclusivity and access for all, ensuring fair and competitive pay that meets the needs of the workforce.