Solution Architect · Microsoft Data Solutions
WFH Flexible Delivery
Job Type

We Serve Clients, not Technology

As a Solution Architect at Mind Over Machines, you will provide technical leadership for projects and actively engage with and advise clients. With an understanding of the big picture, you will be able to develop solutions independently or as part of a team. A constant love of learning combined with outstanding collaboration and communication skills are the keys to success.


Learner of all things Consulting

  • Actively participate in client engagement meetings
  • Ask thoughtful questions
  • Write well-written client & team communications
  • Understand the big picture

Practitioner of our Craft

  • Focus on why to take specific paths
  • Develop solutions independently
  • Facilitate business analysis
  • Demonstrate consistent history of technical leadership on multiple projects
  • Demonstrate technical depth in multiple skills across the technology stack

Contributing Project Team Member

  • Understand the definition of 'done'
  • Provide accurate status
  • Accurately estimate own effort
  • Train and mentor Consultants

Builder of the House

  • Live by MOM’s Code of Conduct
  • Find opportunities to make MOM a better place to work and grow, consistent with expectations outlined in the Competency Framework


General Qualifications

  • Joy of learning new skills, technologies, and passionate about conveying knowledge
  • Excellent problem-solving skills: both at the frontline and incident to problem management
  • Experience in establishment and adherence to coding standards
  • Communicates effectively with colleagues, clients (strong client facing skills), and technology team members
  • Exceptional collaboration, listening, presentation, written and verbal communication skills
  • Ability to prioritize and handle multiple tasks as well as changing priorities and requirements
  • Proven ability to work independently or on a team as required
  • Experience, interest and adaptability to working in a Lean/Agile delivery environment
  • Possess a positive attitude with strong work ethic, integrity and honesty
  • Flexible, patient, forward thinking, innovative, and results oriented, with a high attention to detail
  • Knows how to self-direct time management, organizational capacity, and prioritization of workload
  • Previous consulting experience – especially with Business Analyst experience – preferred

Data Architecture Consulting and Development Skills

  • Elicitation and understanding of client business requirements and information needs
  • Data analysis to extract value and insights from data to meet client information needs and aide the client with strategic decision making
  • Extensive knowledge of relational database design.
  • Experience in data warehouse design and development based on client requirements and roadmap.
  • Expertise in dimensional modeling.
  • Experience with Microsoft data technologies: SQL Server, Azure SQL, Azure SQL Pools, Synapse Analytics, Azure Data Lake Storage.
  • Expertise in T-SQL.
  • Experience with Microsoft ETL tools: SSIS, Azure Data Factory.
  • Experience with extracting data from many different source types such as REST API, flat files, relational databases, etc.
  • Experience with C#/.NET for development of Azure Functions or APIs as necessary for ETL processes.
  • Experience with Git version control and Git Flow.
  • Experience with CI/CD build/release pipeline use and development, particularly using Azure DevOps.