Apply

Software 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