Software Architect
We are a company of passionate individuals striving to improve outcomes and patient experiences. Our medical content and software tools empower doctors and case managers to make the best decisions for patients, and our work makes a difference in people’s lives. We’re looking for a strong individual to join our Software Architecture team and develop an understanding of our customer challenges and the healthcare domain in order to design solutions which advance our product roadmap and improve the care. You’ll work closely with our Software Development and Product Management tools, in a transparent, non-hierarchical environment with freedom to learn, propose and do what’s right. You don’t have to have a background in healthcare technology, but ideally in the .Net stack and Azure which is where we’re primarily focused moving forward.
In this role you will:
- Develop an architecture strategy based on awareness of various business scenarios and motivations and will apply a structured enterprise architecture approach for capturing the key views of the lines of business in the context of the enterprise.
- Work with the Architecture team to create a vision and technical roadmap to move MCG forward and support the improvement of the healthcare industry
- Provide leadership and strategic guidance during the solution development process to ensure our features and enhancements actually solve problems our customers are facing
- Research existing business environments including trends, best practices and company preferred architectural frameworks and alliances to ensure company services match business trends.
- Lead and participate in architectural reviews for specific projects, and influence the direction of these architectures to meet enterprise best practices
- Mentor staff level engineers
We’d love to hear from you if:
- You have a broad understanding of IT technologies, including languages, technical architectures, testing methodologies, databases, system design, and modeling
- You have Product Development experience in a dynamic and agile environment
- You have experience in design and development of interfaces/interoperability solutions
- You can collaboratively plan, document, and present architectural strategies, achieve buy-in from IT leadership, and manage the strategy implementation process
- You are comfortable presenting an explanation of solution components or concepts to senior level management, customers, or internal stakeholders
- You have experience with modeling techniques to create the right sized specification to which the development teams design and implement
- You pay attention to tech trends (Ex: Cloud, Microservices, CI/CD) and have a vision for how they could be implemented at MCG
- You have experience on large-scale system delivery projects in multiple development and leadership roles
- You have 5+ years’ experience as application architect of substantial projects and a bachelor’s degree in Computer Science, Engineering or related discipline/experience
In this role you’ll be part of a collaborative, well supported team that makes a difference. If that sounds interesting, and you enjoy opportunities to create and build, you could find a great home with MCG. Apply today and we’ll take it from there!
We embrace diversity, equal opportunity and are committed to building a team that represents a variety of backgrounds, perspectives, and skills. It is only with diverse thoughts and ideas that we'll be able to create the change we want in Healthcare. The more inclusive we are, the better our work will be for it.