We're looking for a highly skilled and experienced Senior C# .NET Developer to lead our dynamic development team.
In this senior role, you'll be the driving force behind our development efforts, blending technical expertise with strong leadership to deliver high-performance enterprise systems.
Your contributions will be essential from the ground up, as you'll be a key player in project planning, system architecture, and technical design.
This role requires a balance of managing the team and contributing directly to the coding and architectural decisions that shape our projects.
Responsibilities: 
- Leadership and Mentorship: Lead the development team, contribute to project planning, and provide guidance and mentorship to junior developers.
 - Technical Design: Develop technical specifications, design documents, and make key decisions on the technology stack and tools.
 - Development & Collaboration: Write high-quality code, perform code reviews, conduct system analysis, and collaborate with developers, analysts, and business resources to build robust solutions.
 - Testing & Deployment: Perform unit and system testing, troubleshoot issues, identify and fix bugs, and plan and coordinate the deployment of new features and changes.
 - System Maintenance: Plan and manage preventative maintenance, and handle system administration tasks, including user access and requirements.
  
Minimum Requirements: 
- Bachelor's Degree in Software Engineering or a related field.
 - 5-7 years of experience as a Senior Developer in a software development environment.
 - Strong proficiency in C#, ASP.NET, MVC/ASP.NET Core and SQL Servers.
 - Experience with Web APIs,JavaScript,jQuery/Angular JS, and HTML/CSS 
 - Familiarity with Visual Studio,Team Foundation Server, and RDMS.
 - Knowledge of Microsoft Azure (Cloud), and experience with SSIS, SSRS, SSAS.
  
Preferred Qualifications
: 
Experience building complex, multi-tier enterprise systems.
Understanding of quality assurance principles.
Experience with PMBOK and TIL.
Knowledge of Agile development and the Scrum framework.