Lead Software Engineer- REMOTE

Infinity Consulting Solutions, Inc.

Houston Texas

United States

Information Technology
(No Timezone Provided)

Lead Software Engineer

Our client is growing like crazy right now, both organically and via acquisition. Come join an awesome team in the healthcare IT space. Our client is a company that you can make an impact and grow your career in!

Position Summary

You will be part of a talented team that demonstrate superb technical competency, delivering mission critical infrastructure and ensuring the highest levels of availability, performance, and security. The Lead Software Engineer will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. Strong use of analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the client or consumer needs. Principally responsible for the engineering aspects of all Use Cases that support claims processing and adjunct logic. Software architecture and application design, development, data driven unit and integration testing, skilled triaging of issues, code merging / branching and effective build management are key necessary techniques that require 6-9 years of extensive experience.

Roles & Responsibilities

  • Design, test and develop the software to meets the needs of the user
  • Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
  • Document each aspect of a system or application as a reference for future upgrades and maintenance
  • Revisit the development process to fix bugs or address client or consumer concerns
  • Be able to review and give guidance on coding and best practices
  • Collaborate with the US based, and Off-Shore based delivery teams on specific software and technology direction
  • Prototype on new technology ideas and demonstrate to be able to get feedback
  • Continuously improve software development processes and practices
  • Document development and operational procedures

Required Experience / Qualifications
  • Healthcare experience specifically working in a claims environment
  • 6+ years' experience as a Software Developer
  • Prior experience in a technical leadership position
  • Bachelor's degree in technology, MIS, or computer science or related discipline
  • Proficient with Microsoft development suite VB, C# .Net applications using Visual Studio 2015/2017 and SQL Server 2014/2016/2019
  • Strong SQL Server Skills including tuning queries for performance
  • In-depth and hands-on knowledge of .NET Programming languages [VB, C#, ASP.NET]
  • Knowledge of web resources, solutions, and methods of deploying customizations to environments.
  • Experience working with high-performance, highly scalable systems
  • Familiarity with architecture styles/APIs
  • Troubleshooting abilities
  • Excellent interpersonal and communication skills
  • Extensive experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with automated testing
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Ability to travel up to 5% of the time (assuming no COVID restrictions)

Lead Software Engineer- REMOTE

Infinity Consulting Solutions, Inc.

Houston Texas

United States

Information Technology

(No Timezone Provided)

Lead Software Engineer

Our client is growing like crazy right now, both organically and via acquisition. Come join an awesome team in the healthcare IT space. Our client is a company that you can make an impact and grow your career in!

Position Summary

You will be part of a talented team that demonstrate superb technical competency, delivering mission critical infrastructure and ensuring the highest levels of availability, performance, and security. The Lead Software Engineer will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. Strong use of analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the client or consumer needs. Principally responsible for the engineering aspects of all Use Cases that support claims processing and adjunct logic. Software architecture and application design, development, data driven unit and integration testing, skilled triaging of issues, code merging / branching and effective build management are key necessary techniques that require 6-9 years of extensive experience.

Roles & Responsibilities

  • Design, test and develop the software to meets the needs of the user
  • Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
  • Document each aspect of a system or application as a reference for future upgrades and maintenance
  • Revisit the development process to fix bugs or address client or consumer concerns
  • Be able to review and give guidance on coding and best practices
  • Collaborate with the US based, and Off-Shore based delivery teams on specific software and technology direction
  • Prototype on new technology ideas and demonstrate to be able to get feedback
  • Continuously improve software development processes and practices
  • Document development and operational procedures

Required Experience / Qualifications
  • Healthcare experience specifically working in a claims environment
  • 6+ years' experience as a Software Developer
  • Prior experience in a technical leadership position
  • Bachelor's degree in technology, MIS, or computer science or related discipline
  • Proficient with Microsoft development suite VB, C# .Net applications using Visual Studio 2015/2017 and SQL Server 2014/2016/2019
  • Strong SQL Server Skills including tuning queries for performance
  • In-depth and hands-on knowledge of .NET Programming languages [VB, C#, ASP.NET]
  • Knowledge of web resources, solutions, and methods of deploying customizations to environments.
  • Experience working with high-performance, highly scalable systems
  • Familiarity with architecture styles/APIs
  • Troubleshooting abilities
  • Excellent interpersonal and communication skills
  • Extensive experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with automated testing
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Ability to travel up to 5% of the time (assuming no COVID restrictions)