Remote Software Engineering Team Lead (.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/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 to create extraordinary product experiences will be essential.
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 the team to excellence in .NET Core and C# applications is expected.
You will explore new avenues for innovation through rapid prototyping and iterative development.
Learning and adapting to new ways of working is crucial, including the opportunity to learn Angular to become a Full-Stack Engineer.
Requirements:
You must have expert knowledge of the latest versions of C#/.NET, .NET Core, and Entity Framework.
You should be an expert in applying SOLID Principles.
A strong understanding of MS-SQL is required, as you should be a database guru.
Familiarity with Azure DevOps is necessary; knowledge of similar tools is acceptable if you are a fast learner.
You must be able to create RESTful APIs with ease.
Experience working on the front-end is required, along with a willingness to learn Angular at a production level.
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 important.
You should embrace independence and take ownership of your projects while also excelling in a team setting.
Strong communication skills to convey complex ideas and collaborate with diverse teams are necessary.
A passion for solving customer problems and a business-focused approach to software development are 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 access to WeWork where available.
Deel is committed to inclusivity and access for all, ensuring fair and competitive pay that meets employees where they are.