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 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.
You will have the opportunity to learn and adapt to new ways of working, including 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 also acceptable.
You must be able to create RESTful APIs with ease.
Experience with front-end development is required, and you should be willing 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 crucial.
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 important.
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 the needs of the workforce.