ApplySoftware Engineering Team Lead (.NET Core/C# - Remote)
Posted 13 days agoInactiveViewed
View full description
💎 Seniority level: Lead, 5+ years
📍 Location: EMEA
🔍 Industry: Software Development
🏢 Company: Deel👥 1001-5000💰 $300,000,000 Secondary Market about 1 month agoComplianceHuman ResourcesBookkeeping and PayrollRecruiting
🗣️ Languages: English
⏳ Experience: 5+ years
🪄 Skills: Backend DevelopmentLeadershipSQLDesign PatternsFull Stack DevelopmentPeople ManagementC#AlgorithmsAPI testingData Structures.NET.NET coreAngularREST APICommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringMicroservicesTeam managementSoftware Engineering
Requirements:
- Expert knowledge of the latest versions of C#/.NET, .NET Core and Entity Framework
- Expert when it comes to applying SOLID Principles
- Database guru! You know the ins and outs of MS-SQL
- Firm understanding of Azure DevOps (If you’re a fast learner, knowledge of something similar would be suitable, too!)
- Create RESTful API’s with ease
- Worked on the front-end before and are willing to learn how to use Angular at a production level
- At least 5 years of experience as a Software Engineer and at least 3 years people management experience
Responsibilities:
- Provide your input at all stages of the Development Lifecycle; Design, coding, testing and production release
- Craft web applications that embody accessibility and TDD best-practices.
- Collaborate closely with design and product teams to create extraordinary product experiences.
- Deliver clean, efficient code in an agile team environment.
- Push boundaries through rapid prototyping and iterative development, always driving innovation.
- Possess a passion for technology and developing cutting-edge, scalable, and robust software systems.
- Design and architect software for distributed systems with high-performance, scalability, and availability demands.
- Mentor and provide technical leadership to your team.
- Conduct code reviews to drive the team to excellence in .NET Core and C# applications.
- Explore new avenues for innovation through rapid prototyping and iterative development.
- Learn and be adaptable to new ways of working - if you don’t know how to use Angular, we will teach you; yes, you will become a Full-Stack Engineer!
Apply