Your primary responsibility is to translate business, product, quality and regulatory requirements into product software architecture. The software architecture shall ensure the software meets time-to-market requirements, is scalable/extensible, is observable/serviceable, has the required level of security and meets availability requirements.
Architects enterprise wide robotics software and ensures the software meets time-to-market requirements, is scalable/extensible, is observable/serviceable (minimizes mean-to-time-repair), has the required level of security and meets business availability requirements
Responsible for architectural governance and ensuring architectural consistency is maintained across all products and platforms
Whenever necessary develops software to explain key architectural concepts or to create architectural / design patterns that is best explained through working software
Responsible for data architecture of the product and ensures data models is consistent with various clinical flows and business requirements
Responsible for architecting data analytics type platforms using data lakes/data marts to support various data ingestion stages
Owner of various architectural artefacts including architecture document
Ensures architecture is documented while presenting various views such as logical views, deployment views, run-time views, etc.
Responsible for prioritizing the architectural backlog
Drives design failure mode and effects analysis and guides lesser experienced members in this activity
Drives concepts of architectural separation based on things such as microservices architecture
Investigates design approaches, prototypes concepts and evaluates technical feasibility
Continuously monitors industry for best practices and drives a culture of engineering excellence
Works in an Agile/Scrum environment and delivers highest quality software against aggressive schedules
Embraces engineering processes not just for compliance but because they drive improvements in quality, better customer experience and better product/market fit
BS in Computer Science, Computer Engineering or other equivalent education
Master’s or Ph.D. degree is highly preferable
Experienced architecting large-scale product application software which includes having an embedded component
Has worked in an Agile/Scrum environment
Demonstrated ability to lead design and integration teams
Proven experience in moving organizations to Continuous Integration / Continuous Test
Proven expertise in leveraging architectural / design patterns
Works very well in a collaborative, fast paced, multidisciplinary environment, and thrives under pressure
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.