Lead Software Engineer

Lead Software Engineer
Contract W2
Depends on Experience

Job Description

We have a Permanent role for Lead Software Engineer with our client Location Machesney Park, IL. Please let me know if you or any of your friends would be interested in this position.

 

Position Title:

Lead Software Engineer- LEADS02287-Machesney Park, IL

Location : Machesney Park, IL, Sioux Falls, MD, Atlanta, GA

Project Duration : Full-time/Permanent

 

Description
The Lead Software Engineer’s primary function is to develop our client’s 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.

 

Responsibilities:

· 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

 

Preferred:

· 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)

 

Every team member exhibits our core values

  • Team First
  • Lift others up
  • Share openly
  • Set and Crush goals
  • Delight the Client

 

If you are interested in this opportunity, please email your resume at and include 21-00491 posting in your application. also, you can call us atand to discuss this position details.

 

Dice Id : 91013946
Position Id : 21-00491
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Senior Software Engineer
  • Top Prospect Group
  • White Plains, NY, USA
Full Stack .Net Developer
  • OtterBase, Inc.
  • Columbus, OH, USA
Digital Web and Mobile Tech Lead
  • Advantage Tech, Inc.
  • Lee's Summit, MO, USA
Sr. .NET Developer with a Secret Security Clearance
  • Government Tactical Solutions, LLC
  • Arlington, VA, USA
Full Stack Developer
  • Technology Resource Management
  • Princeton, NJ, USA
Sr. Software Engineer
  • Robert Half
  • Boston, MA, USA
Sr. Software Engineer
  • Robert Half
  • Boston, MA, USA
Sr Back end Java Engineer
  • Quadratic Systems, Inc.
  • Chicago, IL, USA
JAVA Backend Developer (W2 Preffered)
  • Ameriinfo Vets
  • San Jose, CA, USA
AEM Architect
  • Sierra Business Solution LLC
  • Phoenix, AZ, USA