Lead Software Developer


Industry: Legal | Remote - Anywhere in the U.S.

1 year ago

Primary Skills Required
previous experience in similar role

Resource Type
Direct Hire

140,000.00 to 175,000.00 Salary - Total Comp


Job Description

Join a fast-growing SAAS company developing document and work-flow management software for the legal industry.  

Applying knowledge as a Full Stack Azure Developer on an Agile Scrum delivery team, collaborating with System Owner, Business Owners, Enterprise Architects, System Engineers, Database Administrators (DBA), designers, and testers to solve business problems by delivering and implementing IT solutions. Work closely with the development staff on the tool stack and automation. You will be joining a high-caliber team with significant opportunities to grow within the company. Excellent benefits.


  • Experienced in developing software on the Microsoft Azure platform
  • Proven track record of building applications using Azure SQL Database, Azure Web App, Azure Web Jobs, Azure Service Bus, Azure BLOB Storage, Azure Key Vault, Log Analytics, App Insights, Azure Cache for Redis
  • Experienced in database development skills using Azure PaaS SQL and Entity Framework
  • Extensive experience with Azure SDK and writing code against most PaaS services including Azure Service Bus, Azure Web Job, Azure App service
  • Retrieving and storing files using Azure Blob and C#
  • Protecting keys and secrets using Azure Key vault and C#
  • Knowledge and experience of application Caching technologies on cloud
  • Instrumenting and monitoring application code using Application insights
  • Experience working in agile teams and with an agile skillset
  • Proven track record of successfully delivering solutions utilizing the ASP.NET, MVC, jQuery, and React.Js
  • Ability to create new functionality or augment existing functionality
  • Experience with developing case management systems on an ASP.NET, C#, and Entity Framework platform to provide support to the development and maintenance of a case management system
  • Collaborating with management, departments, and customers to identify end-user requirements and specifications
  • Designing algorithms and flowcharts to create new software programs and systems
  • Producing efficient and elegant code based on requirements
  • Testing and deploying programs and applications
  • Troubleshooting, debugging, maintaining, and improving existing software
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products
  • Developing technical documentation to guide future software development projects
  • Experience supporting automated pipelines in a CICD and DevSecOps environment

What you will need:

  • 8+ years of experience in Enterprise Systems Full Stack Development
  • 5+ years of experience in Developing Case Management Solutions
  • C# 10+ years of experience
  • JavaScript and JQuery 10+ years of experience
  • SQL Server 10+ years of experience
  • Entity Framework 5+ years of experience
  • Azure 3+ years of experience
  • Cloud software development 5+ years of experience
  • SAML and SSO 5+ years of experience
  • Service bus 5+ years of experience
  • Experienced working in the Azure SQL Database, Azure Web App, Azure Web Jobs, Azure Service Bus, Azure Storage, Azure Key Vault, Log Analytics, and App Insights, Azure Cache for Redis, MS SQL Standard/Enterprise
  • ASP.NET, MVC, React.Js, JavaScript and jQuery
  • SAML and SSO experience
  • Web Services: SOAP/JSON/REST
  • HTML5 and C#, Entity Framework
  • Visual Studio

Formal Education:

  • Minimum BA/BS preferably in engineering or business-related discipline

Good to have:

  • Multi-tenancy experience
  • High volume and low latency application
  • Performance tuning