logo

View all jobs

Technical Lead - C#, Visual Studio

Remote, Remote
  • Technical Leadership & Architecture:
    • Lead the design, development, and implementation of robust, scalable, and high-performance C# applications.
    • Define and enforce coding standards, best practices, and architectural guidelines.
    • Conduct code reviews and provide constructive feedback to team members.
    • Stay updated with emerging C#, .NET, and Visual Studio technologies and trends.
  • Development & Maintenance:
    • Develop, test, and debug C# code, ensuring high quality and adherence to specifications.
    • Troubleshoot and resolve complex technical issues in production and development environments.
    • Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
  • Project Management & Communication:
    • Contribute to project planning, estimation, and risk assessment.
    • Communicate project status, technical challenges, and solutions to management and stakeholders.
    • Participate in agile ceremonies (e.g., stand-ups, sprint planning, retrospectives).
Required Skills and Qualifications:
  • Extensive experience in C# development, with a strong understanding of object-oriented programming (OOP) principles.
  • Proficiency in the .NET framework and related technologies (e.g., .NET Core, ASP.NET, WPF, WCF).
  • Expertise in using Microsoft Visual Studio for development, debugging, and deployment.
  • Strong knowledge of database technologies (e.g., SQL Server, Oracle) and ORM frameworks (e.g., Entity Framework).
  • Experience with Manhattan WMS/MAWM or strong retail systems experience.
  • Experience with version control systems (e.g., Git, Azure DevOps).
  • Demonstrated leadership and mentoring abilities.
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 
  • Typically, 7+ years of experience in software development, with a significant portion in a lead or senior role.

Share This Job

Powered by