Midmark is seeking a visionary Software Architect to shape the future of their Digital Diagnostics platform, which aims to empower clinicians with real-time, connected, and reliable patient data for faster, more informed decision-making and better patient outcomes. The role involves developing solutions that seamlessly integrate medical devices, data platforms, AI solutions, and clinical workflows.
Requirements
- Ability to work hands-on with Azure DevOps for configuration, management, and extension
- build APIs and messaging solutions using REST, SignalR, and related technologies
- design and manage relational databases with SQL Server
- 5+ years of software application development across multiple Cloud/Edge/Hybrid disciplines
- 1+ years of software architecture design and implementation
- Proficient in DevOps execution
- Software/cloud architecture design
Responsibilities
- Defines and creates system architectures and guides its implementation with Software Engineers and Software Developers.
- Identifies and defines system architectures that streamline internal development and operations in the team. Creates and documents functional and detailed design architectures (services & data).
- Leads architecture design and technology decisions comprising of both in-house built and 3rd party software solutions.
- Performs software development alongside Software Engineers and Software Developers to apply defined architectures.
- Actively engages with Product Owners and technical teammates to aid in translating customer requirements into system requirements.
- Leads architecture definition and concepts within a system.
- Works closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture.
Other
- This is a full-time position requiring in-office presence four days per week. One day per week may be worked remotely.
- Advanced degree or bachelor's degree from an accredited college or university in computer science, information technology, engineering, or related field, or Associate degree with relevant work experience.
- Mentors, guides, and coaches Software Engineers and Developers on the practices of system and solution architectures.
- Collaborates with cross-functional teams to accomplish project and product objectives.
- Excellent verbal and written communication