.NET Lead Developer

NET, SQL, JavaScript
Full Time
$100,000 - $130,000
Work from home available

Job Description

They are looking for a Lead developer to join their team.  The Lead Software Engineer’s primary function is to develop their suite of applications and be a mentor and leader to the development team.  This position proactively improves application performance, consistently enhances the user interface experience, and provides compliance to existing internal design, coding, and documentation standards.   


  • Be responsible for the design, development, maintenance, and support of custom .NET applications which includes the development and modification of frontend and backend code 
  • Apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle 
  • Evaluate functionality of products and remediate any lapse in functionality 
  • Collaborate with team members to identify strengths and weaknesses of applications and improve upon them 
  • Perform product and customer research and develop improvement strategies based on findings. 
  • Lead a team in the development, coding, and delivery of new software products and applications 
  • Mentor other employees in development methodologies 
  • Troubleshoot, test and correct issues 
  • Compliance to internal design, coding, and documentation standards 
  • Identify and sponsor improvements to organizational standards 
  • Guide team members and insure implementation of best practices 
  • Oversee (review) developers code to insure it meets standards 
  • Collaborate with other team leads and senior developers, advising on challenges and direction of software and teams 
  • Provides training and new hire orientation for team members 
  • Assist team members with questions and provides guidance and mentoring 
  • May track progress, monitor team member task and ensure deadlines are met for specific projects 
  • Implements and monitors changes to policy, process or practice 
  • Identifies obstacles or inefficiencies and makes recommendations for improvement 
  • Contributes to the creation and modification of processes and procedures 
  • Demonstrates and supports the organization's core values 
  • May coordinate or assist with standup meetings 
  • Other duties as assigned  

Education and Experience:   

  • A bachelor’s degree in computer science or equivalent combination of education and experience 
  • A minimum of Five years of software development experience   
  • Two years indirect supervision or leadership 
  • Ability to develop software using C# / ASP.NET Core / Typescript / WPF 
  • Experience with version control software (Git, GitHub)  
  • Experience with Domain Driven Design implementations 
  • Experience with Restful API implementations 
  • Experience with building Micro Services with ASP.NET Core 
  • Experience with ORM frameworks such as Dapper and Entity Framework 
  • Experience with test-driven development (NUnit Unit Testing or equivalent) 
  • Strong understanding of software design patterns 
  • Experience with Scrum/Agile development methodologies and release process 


  • JSFrameworks / Angular / Angular Materials / Dev Extreme 
  • Javascript / Jquery 
  • SignalR, RabbitMQ, ActiveMQ 
  • DevExpress, VB.NET, ASP.NET WebForms 
  • LLBLGen Pro, Dapper, Entity Framework 
  • ELK or similar logging and dashboard stack 
  • Experience developing applications on On-Prem and/or Cloud (AWS, Azure) environments 
  • Experience developing applications using Docker containers 
  • Excellent knowledge of Relational Databases (SQL Server preferred but not required) 
Dice Id : 10112649
Position Id : EBA100
Originally Posted : 1 month ago
Have a Job? Post it