Job Description :
Our client is seeking a Lead Software Engineer with experience in developing solutions to continue our efforts to create software for our analysts that is both secure and performant - the ideal candidate will be located on the EAST COAST (Atlanta, Charlotte, Orlando) and be comfortable working from a HOME OFFICE and remote. As our Lead Software Engineer you will provide direction to our other developers in an agile-based software development team. It will be your responsibility to determine the best approach to the technical challenges faced when converting business needs into code. Application development in PHP, C#, .Net Framework, RESTful web services and relational databases in support of existing enterprise application(s) and proprietary data base created to manage complex healthcare claims. Must be able to convert project specifications and statements of problems and procedures into detailed logical flow charts for coding, whether completed internally or outsourced.

Lead Software Engineer will be a member of the information technology team reporting up to the CTO. The job duties can be performed remotely from a central location, in the user''s work environment, or in a combination of the two.

Job Requirements & Duties: Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client as necessary.

Continuing the development and maintenance of multiple web applications.
Providing guidance to a team of developers and reviewing modifications to the source code.
"Paying down” technical debt on an on-going basis.
Maintaining the deployment pipeline
Conceptualize software solutions at both the unit level, i.e. program module, and at the system level, i.e. integrated applications.
Understand and identify the potential product implication of project features to other projects, products and upcoming projects
Understand the complexity of product workflow and the impact of the additional features being implemented to products and identify any potential customer workflow impacts.
Knowledge, understanding and experience using multiple software methodologies, tools and techniques.
Provide technical expertise for both assigned projects, and other requests from all parts of the organization.
Provide input to the performance appraisals.
Actively engage to improve the development team through software development best practices, tools and techniques
Identify areas for process improvement and lead other engineers in how to incorporate the process improvement
Maintains client confidence and protects operations by keeping information confidential.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Good understanding of the organization''s goals and objectives.
Programmer Skills and Qualifications: Strong background in full stack development.

·

Proficient in modern Javascript frameworks such as React, Vue and Angular.
Proficient in PHP and C
Experience building RESTful web services.
Experience with relational databases.
Experience in writing unit and integration tests.
Experience with Git.
Experience with Continuous Integration / Continuous Deployment (CI/CD) methodologies.
Desire to keep up-to-date with the latest best practices in software development.
Expert knowledge in Microsoft Office, Windows OS, Office Suite
Excellent oral and written communication skills
Ability to think critically and analyze information; problem solving
             

Similar Jobs you may be interested in ..