mcn healthcare logo

Senior PHP Software Engineer

Senior PHP Software Engineer

Are you an experienced PHP software engineer that can solve the toughest technical challenges and lead complex projects? Are you looking for a software company where you can utilize your skills to make a significant contribution? MCN Healthcare is an established software company that provides SaaS products to the healthcare industry. Our goal is to make our culture stand out and provide a fun and engaging place to work while creating excellent software solutions. We are looking for software engineers who have a passion for full-stack development and can help us grow our products and services. This is a full-time, permanent position on-site in Denver, CO and does not require any travel.

 

Responsibilities:

– Provide technical leadership and mentoring to team members

– Lead existing and new software initiatives in a SaaS environment

– Collaborate with our Product Owner to understand requirements for product enhancements

– Translate business requirements to architect and design solutions

– Collaborate with our QA team to resolve and prevent bugs

 

Skills and Experience:

– Strong technical team leadership skills

– Expert knowledge of software design and development across the entire SDLC

– Strong desire to create defect-free software that is high quality and maintainable

– Expert level knowledge with the LAMP stack is a must

– Top coding skills in PHP are mandatory and Python is a plus

– Advanced knowledge of Object Oriented Programming and Development

– Experience with frameworks, especially CodeIgniter MVC framework

– Front-end development experience with Javascript and AJAX

– Experience with RabbitMQ, ElasticSearch, and RESTful APIs

– Working knowledge of MySQL and an Object-Relational Mapper (ORM)

– Experience with Git, Jenkins and Travis in a CI environment

– An appreciation for the importance of testing, with experience in PHPunit and Selenium

– Strong analytical skills to understand the business logic of the software

– 4+ years of experience leading Agile teams

– Excellent problem solving and communication skills working with the team and across the company

– Professional and hard-working, and enjoys working in a collaborative environment

– 12+ years experience developing web-based software in a commercial environment, including 6+ years experience leading software development teams

 

Education:

B.S. in Computer Science, Computer Engineering, or Software Engineering required. M.S. a plus.

 

Benefits:

– Fully paid medical and dental for employee; optional vision plan

– 401K matching

– Paid parking

– Fitness center reimbursement

– PTO

– Great views of the mountains from the developer area

– Working with an energetic group of people who promote work-life balance

– A choice of Windows, Mac, or Linux OS for personal development environment

 

About MCN Healthcare:
MCN has over 28 years of experience offering software compliance solutions for the healthcare industry. Our goal is to make our culture stand out and provide a fun and engaging place to work while creating excellent software solutions.

To apply, please email cover letter & resume to careers@mcnhealthcare.com.