Lead .Net Developer
CurrentResponsibilities:1. Technical Leadership and Mentoring: Serve as the primary technical authority, guiding the team with industry-standard methodologies, cutting-edge technologies, and mentoring junior engineers in C#, .NET, and SQL Server.2. Code Development and Review: Write, review, and maintain high-quality code using C# and .NET, following best practices and industry benchmarks.3. Architecture Design and Decision Making: Design the software architecture, choosing relevant tools and frameworks to ensure agility and robustness, and navigate technical obstacles.4. Project Management and Collaboration: Collaborate with project leaders to align coding timelines with project milestones and work closely with multiple teams and stakeholders to derive requirements and ensure synergy.5. Quality Assurance and Documentation: Ensure top-tier software quality by quickly addressing discrepancies, maintaining detailed technical logs, and documenting code and system designs.6. Continuous Learning and Research: Stay updated with the latest tools and technologies, introducing the team to new advancements in C#, .NET, and SQL Server.7. Resource Allocation and Stakeholder Communication: Strategically allocate resources for timely task completion and translate technical jargon for non-technical stakeholders.Skills:• C#• .NET 8• SQL Server• WinForms• Repository Pattern for Database Access• REST APIs• Web Application Development