Search by job, company or skills

Evolent

Lead Software Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Essential functions

  • Be a part of an application development IT shop through the requirement, design, development, QA SDLC cycles with a focus on C#, ASP.NET, associated web technologies, and relational database technologies
  • Lead aspects of our services-based solutions and internal applications to ensure consistency, quality, architectural integrity, scalability, and availability
  • Hands-on engineer who will support implementation during design, development, and maintenance of Evolent's core platforms. This includes web applications, services, and data management routines.
  • Investigate and integrate advances in software engineering technology and practices into the overall development process; these areas should include, but are not limited to programming languages, relational database systems, application frameworks, software processes, software automation, and system optimization / scaling
  • Help to resolve questions of program intent, software requirements, and inclusion of internal checks and controls
  • Develop software solutions using industry best practices and in the area of security and performance in a web and SOA architecture environment
  • Collaborates with team and business owners in the development and/or execution of all types of software development considering the objectives of the organization
  • Participate in the full systems life cycle with solution design, development, implementation, and product support using scrum and other agile methodologies.
  • Maintain source-code repository and participate in deployment of code into production.
  • Help explore and implement modern technologies.
  • Develop software using known best practices such as Unit Testing, Continuous Integration
  • Communicates the status and forecasting of these projects to the internal clients through a variety of methods including project status reports.
  • Research competitive online marketing presence/campaigns and maintains a pulse on industry trends and systems; bringing forth ideas that embrace emerging technology/executions and innovative ideas.
  • Develops metrics for gauging success of enhancements using TFS and other issue tracking software in an agile/SCRUM SDLC environment
  • Identifies modern technologies that will benefit short- and long-term department goals.
  • Provides thought leadership in the areas of strategy and technology.
  • Produces and implements visual enhancements to existing designs as needed.
  • Performs other duties as assigned

Academic Qualification

  • BE (B. Tech) or equivalent degree in Computer Science or related field

Mandatory Skills:

Strong candidates will be comfortable working across the complete technology stack implemented using Microsoft technologies (.NET, SQL Server, Azure).

  • Strong attention to detail, analytical thinking, and outstanding problem-solving skills
  • Ability to work both independently, and as part of a globally distributed team of technical and non-technical colleagues
  • Strong written and verbal communication skills
  • Experience operating, monitoring, and maintaining software / application in production
  • 10+ years of experience with:
  • Software and application development
  • Microsoft & .NET Technologies - specifically .NET Core, .NET6/8, C#, T-SQL, Blazor, Azure, WCF, MVC
  • Knowledge of VB.Net
  • Building scalable and performant RESTful/Web APIs using ASP.NET
  • Relational database development (preferably using SQL Server
  • Testing - XUnit, NUnit, MSTest
  • Logging - NLog, log4net
  • ORMs - Dapper, Entity Framework, NHibernate
  • Design patterns & SOLID Principals
  • Dependency Injection
  • SDLC in an Agile Scrum environment
  • Azure

Preferred Skills:

  • Healthcare industry experience
  • Experience breaking down legacy monolithic platforms
  • Experience with microservices oriented development and methodologies
  • Experience in configuring and using Azure PaaS offerings (e.g. App Services, Azure SQL Database, Azure Service Bus, Azure Config, etc.)
  • Understanding ANSI X12, HL7, and other data formats
  • Experience with Caching technologies - specifically Redis

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 136399555

Similar Jobs