Data Architect
Apply NowCompany: Da Vinci Software
Location: Rochester, MN 55901
Description:
Overview
Our client is seeking a Data Architect to work with a unit's data warehouse migration to GCP. We, also, have a research section need for Data Architect skills to assist on section level projects. This person will work in a team environment with other Data Engineers to design and build robust solutions for the given projects.
Responsibilities:
Education: Bachelor's degree and 5 years' experience including 3 years' of demonstrated technical experience and 1 year of demonstrated leadership experience; Or, Associate's degree and 9 years' experience including 3 years' of demonstrated technical experience and 1 year of demonstrated leadership experience.
Required Skills/Experience:
Preferred Skills:
Additional Information:
Who We Are
We are a software company that strives to build relationships through the delivery of software and solutions. Agile software development is at the heart of "how we work", which allows us to bring people together for strong collaboration and problem solving.
What We Do
We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes.
We passionately believe "how we work" is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.
Our client is seeking a Data Architect to work with a unit's data warehouse migration to GCP. We, also, have a research section need for Data Architect skills to assist on section level projects. This person will work in a team environment with other Data Engineers to design and build robust solutions for the given projects.
Responsibilities:
- Receives general guidance from the Unit Head and Section Head. Interacts with others within and external to the Information Technology Department, including allied staff, consultants, vendors, and contractors.
- Position Overview: Works independently on projects and assignments within scope of ability and authority escalating more complex issues or those requiring leadership approval to the appropriate individual.
- May regularly assume a team leadership role to direct and coordinate the work of other staff, which includes assigning tasks to staff taking into consideration balancing workloads, skill sets, technical knowledge, and criticality of the tasks.
- Serves as a consultant or tutor, coaching others in specific technical areas of expertise.
- Serves and participates on appropriate committees and institutional workgroups and acts as a resource to institutional committees on an ad hoc basis, providing consultation in their area of expertise.
- Participates on committees to establish technical standards, promote integration of data, and/or coordination of projects across work units.
- Responsible and accountable for the on-time completion of tasks and projects, demonstrating a commitment to meet established deadlines and priorities.
- Serves as an active member of technical workgroups needed to advance project objectives.
- Aids in technical planning for areas supported by work unit as part of yearly division planning.
- Provides leadership in the technical design, selection, and application of the of information systems resources to satisfy the requirements of the systems.
- Participates in system technical reviews within the institution to ensure technical architecture and design is consistent with business needs.
- Develops technical proposals that consider alternatives and business case, gains needed institutional approvals, and works effectively across departmental organizations gaining consensus of stakeholders.
- Is recognized within their division as a technical expert and is sought out for their in-depth knowledge of a broad range of current technologies and these technologies apply to the clients environment.
- Provides technical leadership in system architecture, design principles, software development methodologies, and selection of information systems within their division.
- Understands and applies concepts of enterprise architecture to ensure systems align, adhere, and integrate within clients Information Technology enterprise environment.
- May be required to provide 24/7 call support.
- Interfaces routinely with colleagues who may be located at any of the clients sites to perform job responsibilities requiring virtual collaboration and partnership.
Education: Bachelor's degree and 5 years' experience including 3 years' of demonstrated technical experience and 1 year of demonstrated leadership experience; Or, Associate's degree and 9 years' experience including 3 years' of demonstrated technical experience and 1 year of demonstrated leadership experience.
Required Skills/Experience:
- Data Modeling
- SQL
- Cloud data management (Persisting, organizing, & sharing)
- Collaboration skills
- Capable of moving among work areas and willing to do so.
- Demonstrated project and deliverable consistency through repeatable and reliable performance.
- Proven evidence of project management skills.
- Demonstrated oral and written communication, organization, problem solving, and facilitation skills.
- Evidence of mastery level expertise in one computing technology.
- Demonstrated ability in solving complex technical problems with multiple computing technologies.
- Experience working in healthcare technology.
Preferred Skills:
- Python, Java, JavaScript
- API generation (FHIR Standard)
- Any AI/ML experience
- Masters degree in applicable field
Additional Information:
- Location: Remote
- Contract Type: W2
- Our client would like this to be a contract to hire position with a max contract of six months.
Who We Are
We are a software company that strives to build relationships through the delivery of software and solutions. Agile software development is at the heart of "how we work", which allows us to bring people together for strong collaboration and problem solving.
What We Do
We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes.
We passionately believe "how we work" is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.