Technical Lead - C#, Visual Studio

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Able to Provide Sponsorship

Skills

.NET
ASP.NET
Agile
C#
Entity Framework
Git
Object-Oriented Programming
WMS
Retail
Microsoft Visual Studio
Oracle
Microsoft Azure

Job Details

Note: We are looking for a Lead level resource who has prior experience working on large scale Retail, Supply Chain projects. WMS experience is a great plus.

  • 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, , 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Everest Technologies