Lead Software Engineer - .NET Core (Remote)

SOFTWARE ENGINEER, DEVELOPER, LEAD, LEAD A TEAM, JAVASCRIPT, ANGULAR, ASP.NET, .NET, .NET CORE, WEB SERVICES, SQL SERVER, AWS, AGILE, C#
Contract W2, Contract Independent, 5+ mos
Market
Work from home available

Job Description

Lead Software Engineer - .NET Core
Contract to Hire
Remote w/EDT Core Hours

Open to applicants from these States - DE, FL, GA, IN, MA, MD, MN, NC, NH, NJ, OH, PA, TX, WA, and CA

***W2 only, no third parties please***

Summary:
  • The Lead Software Engineer plays a critical role in the delivery of high quality products to the healthcare industry.
  • A successful candidate will be able to demonstrate all essential functions to effectively design and construct modern software systems utilizing diverse technology sets while working within and across cross functional and geographically dispersed teams.
  • In addition, the candidate will lead a team of developers to support existing products and develop new products as needed.
Responsibilities:
  • Development, maintenance and integration of highly complex application software
  • Creates, uses, and promotes the use of development frameworks, tools, methodologies and procedures to reduce future coding efforts and increase functional consistency
  • Knowledgeable of design patterns and practices.; implements highly complex logical database designs, logical data models and relational data definitions in support of corporate and customer information systems requirements.
  • Documents and communicates application vision and creates application architecture proposals based on identified solution gaps.
  • Lead Scrum meeting with Development and QM team.
  • Lead the Development team in following coding practices, setting priorities, and ensuring processes are followed.
  • Provides insight into and knowledge of the latest application architectures, technology, solutions, and industry trends.
  • Experience with and knowledge of software development life cycles and the activities that occur within lifecycles.
  • Work with Product Management to determine priorities for the various supported products
  • Conduct code and design reviews.
  • Mentor more junior software engineers.

Required Skills:
  • Five years + Software Development experience.
  • Two years + Lead Software Development experience.
  • Very strong interpersonal and communication skills.
  • Great troubleshooting and problem-solving skills.
  • Desire and able to quickly learn new skills.
  • Strong leadership, mentoring, and negotiating skills.
Highly competent with the following:
  • .NET Framework, JavaScript, Angular, ASP.NET, .NET Core, Microsoft WebAPI, REST Web Services, SQL Server, AWS EC2.
  • Experience in Agile Software Methodology.
  • Coding experience for applications in C#.
Preferred Skills:
  • Database development experience - stored procedures etc.
  • Linux shell scripting experience.
  • Cloud Experience (AWS preferred but Azure OK).
  • Infrastructure automation (AWS preferred but Azure OK).
  • Agile Software Methodology, Standups, Sprints, Scrum Master, etc.
Education:
  • Bachelor's degree, Computer Science or Engineering preferred
Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws. #IND
Dice Id : everest
Position Id : 22-00231
Originally Posted : 4 months ago
Have a Job? Post it