Architect / Software Engineer

Location: Wakefield, RI
Date Posted: 08-08-2018
Senior Software Engineer/Architect
Department/Location: Engineering / Wakefield, RI - Remote 2 days
Reports to: VP of Engineering
General Description
Client is seeking a Software Engineer/Architect to join our team in advancing our award-winning Clinical Documentation Improvement (CDI) solution.  We are looking for someone who is passionate about building great software using state of the art technology to provide SaaS on the Microsoft Azure platform.  The well qualified candidate has a proven track record for design and implementation of SaaS utilizing their expertise in OOP, SOLID/DRY, design patterns, distributed software architecture, etc.
Essential Responsibilities
  • Perform both high level and detailed design to satisfy complex business requirements.
  • Hands on participant in development sprints including coding for user stories, unit testing, etc.
  • Work closely with business analysts and engineering team members; architectural/design discussions, prototype development, design reviews, code reviews, and mentoring of team members.
  • Analyze software components and lead code refactoring efforts to improve reliability, performance, and scalability.
  • Provide troubleshooting and root cause analysis for production issues that are escalated to engineering.
  • Actively contribute to a culture of continuous improvement.
  • Communicate effectively and appropriately to team members at all levels across the organization.
Knowledge & skills
•     Bachelor's Degree in Computer Science, Engineering, or a related field, or an equivalent combination of education, training and experience is required.
  • 10+ years’ in software development.
•     3+ years’ experience designing and developing complex, scalable SaaS applications using the MS technology stack, including C#, ASP.NET, and SQL Server.
  • Experience with modern web front-end technology such as Bootstrap, AnguarJS, React, Vue, etc.
•     Demonstrated technical leadership skills; must be self-motivated and enthusiastic.
•     Experience with agile software development.
•     Expertise in object-oriented design and development.
•     Expertise with software design patterns and best practices.
•     Excellent written and verbal communication skills.
  • Experience in a company focused on developing and selling commercial software.
  • Experience with MS Azure PaaS offerings a plus.
  • Experience in the healthcare IT industry a plus.
Thank you,
Doreen Daly
Sr. Recruiter
Frontier Systems Consulting, Inc.
this job portal is powered by CATS