Location:Remote, Minneapolis, MN.
Minimum Qualifications:
- Minimum 14+ years of experience leading software development teams in the design, implementation, testing and delivery of complex enterprise software
- Minimum 3 years of experience as a software architect defining the architecture and technical strategy for multiple teams of engineers across multiple geographies
- Fluent and current on architecture trends with an eye on market/technical conditions and future direction
- Excellent understanding of the architectural principles for private & public cloud based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability.
- Knowledge of domain driven design or other applicable high level patterns.
- Impeccable attention to detail and strong ability to convert complex product requirements into elegant software solutions.
- Strong interest and participation as a coach and a mentor to junior members of technical team.
- Exemplary organizational, communication and presentation skills
- A proven record initiating and leading change - both technical and process
- Experience should be sufficient to allow successful candidate to make "best judgment" decisions successfully when direction is unclear or rapidly shifting
- Solid foundation in micro-services and REST API design
Preferred Qualifications:
- Highly proficient in C#, .Net including .Net Core and WPF.
- Experience with the unique challenges to software development in the healthcare vertical
- Micro frontend experience delivering single [age applications using technologies like Angular
- Experience creating solutions with private and public cloud architecture
- Thorough understanding of NoSQL document database design and scaling considerations.
Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.