Lead Software Engineer - .NET Core/AWS - (Remote work)
Lead Software Engineer
Location: Indianapolis, IN (Remote work)
Duration: 6 months (Contract-to-hire)
Pay rate range: Up to $72/hr on W2 with additional benefits
***W2 only, no 1099 or C2C***
***No visa support available at this time***
REMOTE - Must reside and work from one of these states - AZ CA CO FL HI IL IN MA MD MI MO NC NJ NY OH OR TX VA VT WA WI
Our client is seeking a Lead Software Engineer in the Software Development department.
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.
Responsibilities
Lead a cross functional team in the development of both software applications and websites
Conduct code, design, architecture, and security reviews
Mentor more junior software engineers
Collaborate with business users to create solutions
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
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
Contributes to business requirement definition and use case design as a technical expert
Takes Lead role as the Scrum Master in daily stand ups and other Agile ceremonies
Required Skills:
7+ years Software Development
2+ years Leadership
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
Strong Software and Distributed System Design Skills
Able to thrive in a fast-paced, client-focused, changing environment
Strong web development experience and skills
Highly competent with the following:
.NET Framework, .NET Core
Microsoft WebAPI,
Web Services - REST
SQL Server, MySQL
Elastic Services for Docker
AWS Cloud Platform - Certification a plus
Some exposure to CI/CD for Builds a plus
Some exposure to Redis Cluster a plus
Preferred Skills:
Experience in Health Care Industry is a plus
Agile methodology, Sprints, Standups
Required Education:
Bachelor's degree, Computer Science or Engineering preferred
The following benefits are offered for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, and a 401(k) retirement plan.
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 rights laws.