Lead Software Engineer (full stack .Net)

Posted on Nov 10, 2018 by MCG - Midwest Consulting Group

Irving, TX 75014
Information Technology
1 Oct 2018
$130k - $140k Annual
Full-Time

Lead Software Engineer/Development Manager is responsible for developing and or modifying general computer applications software or specialized utility programs. The person in this role, leads full time developers and contractors, analyzes user needs, develops software solutions, designs software or customize software for client use with the aim of optimizing operational efficiency. The Lead Software Engineer, will develop software products in tax preparation and financial advisory markets.

Major responsibilities of the position are listed below. To perform the job successfully, the individual must be able to execute each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Leads a team of full time and contract engineers.
  • Develops new software packages, performs upgrades and/or fixes to existing operating software packages.
  • Collaborate with Accounting, Marketing and Product Managers to design, implement and test software applications.
  • Respond to technical requests regarding assigned application or component.
  • Remain up to date with the latest software and computer technology.
  • Bachelor's degree in computer science or a related field, or equivalent in education and business experience.
  • Experience with Microsoft development stack and development life cycle tooling (C#, ASP.NET MVC/Web API/WCF, SQL Server, Visual Studio, TFS).
  • Experience in service-oriented architecture and frameworks (NServiceBus, Mass Transit), messaging (Rabbit MQ, MSMQ, Azure Service Bus/Event Hub), and micro services - oriented patterns a strong plus.
  • Experience mentoring/coaching junior developers.
  • Experience with C++, C++ 11/MFC
  • Experience building SaaS platforms
  • Experience with cloud platforms (MS Azure, AWS)
  • Experience in Agile development methodologies
  • Minimum of 10 years' custom software application development experience with 2-3 years as Development Manager or team lead role.

Must haves:

  • .NET Framework 4.6.2
  • .NET Core
  • ASP.NET MVC/WebApi, ASP.NET Core
  • C#
  • DI and test-driven methodologies
  • Git
  • VS 2017
  • Javascript
  • RDBMS
  • Logic and critical thinking

Plus:

  • Angular/React
  • AWS/Azure
  • NoSQL

Reference: 570454919

Similar Jobs

.Net Full Stack Web Developer

Irving, TX

MCG - Midwest Consulting Group

Software Development Testing Engineer (.Net)

Irving, TX

MCG - Midwest Consulting Group

Senior Mobile Full Stack Developer

Irving, TX

Request Technology - Craig Johnson

Senior Full Stack Mobile Developer

Irving, TX

Request Technology - Robyn Honquest