This site uses cookies. To find out more, see our Cookies Policy

Senior Data Architect in Osseo, MN at ProAg

Date Posted: 8/21/2018

Job Snapshot

  • Employee Type:
  • Location:
    Osseo, MN
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

The Senior Data Architect’s primary responsibility is to design, develop, deploy and manage the data architecture to support business objectives. Develops models and architectural guidelines for current and future system development and data analytic needs to provide technical direction related to the implementation of system architecture by other staff.  As an integral part of Enterprise Architecture, this role is expected to foster effective relationships in Business and IT, contribute to the development of overall architecture practice and strategy, and support enterprise initiatives.

Key Responsibilities:

  • Develop, maintain, and improve architectures, including reference/target architectures, principles, roadmaps, patterns, etc.
  • Creation of technical design documents and supporting materials.
  • Review new projects and architecture solutions, ensuring they are aligned with the enterprise architecture.
  • Stay current with emerging business and technology trends.
  • Develop an understanding of business processes, data flows, strategy and long term thinking to come up with an end-state architecture.
  • Provide consultation and recommendations for business capabilities, business process design, business intelligence design, software development design/architecture and application frameworks.
  • Regularly interface with other architects, analysts, developers, and enterprise subject-matter experts to understand and evaluate business capability needs.
  • Apply an understanding of architecture practices to articulate technology options and risk and mitigation strategies to influence decisions and project direction with leadership.
  • Maintain knowledge of industry trends and utilize this knowledge to support and drive business decisions.
  • Demonstrate in-depth knowledge of a wide variety of technology disciplines.
  • Lead and participate in development of prototype solutions to support and prove business and technology concepts.
  • Lead and participate in business and technical design workshops.

Nonessential skills and experience:

  • Participates in Software Development, team, or individual meetings with management, preparing discussion topics and presenting information in a professional manner.
  • Develops personal development plans and demonstrates progress towards the established goals.
  • Performs other duties as assigned by management.
  • Strong conceptual, strategic thinking, problem solving, technical, and analytical skills 
  • Strong written and verbal communications skills with an emphasis on confidentiality, tact, and diplomacy
  • Strong interpersonal skills

 Success factors/job competencies:

  • Ability to communicate effectively, both orally and in writing, with employees, business team members and leadership.
  • Ability to present a positive and effective professional image in all settings
  • Possesses sound analytical skills, as well as strong decision-making and problem-solving aptitude.
  • Ability to work under pressure and handle multiple tasks with speed and accuracy.
  • Must be able to effectively and efficiently multi-task, set and shift priorities and adapt to change.
  • Knows when to ask questions or when to resolve on own.
  • Effective time management skills.
  • Ability to handle sensitive and/or confidential material strictly in accordance with company policy, US Department of Agriculture Risk Management Agency (RMA) guidelines, etc.
  • Demonstrates flexibility and a willingness to learn
  • Continuous attention to technical excellence (self-development)
  • Practical knowledge and experience in all phases of development.
  • Highly motivated, with the ability to work from assigned objectives and goals.
  • Ability to quickly grasp new technological concepts and implement them.
  • Self-starter with strong attention to details.

Job Requirements

Qualifications required:


  • Bachelor’s degree in computer science (or related discipline) required.


  • 7 - 15+ years of experience in professional software development.
  • Experience participating in collaboration activities with management teams to define business requirements and deliver solutions that meet business goals
  • Experience in developing integrated solutions involving process, data, and technology

 Qualifications desired:

  • 7+ years’ experience with SQL Server 2008-2016 including: Advanced function, stored procedures, and trigger development. SSIS, SSRS, SSAS package design and development.
  • 4+ years’ experience in Data Warehousing, Data Lakes and Data Analytics.
  • 2+ years’ experience with AWS or Azure Cloud Platforms
  • In-Depth knowledge of tools used in SQL Development (Team Foundation Server, SQL Server Management Studio, SSRS/SSIS packages).
  • In-Depth experience with query performance tuning and optimization.
  • Experience with software architectural designs (5-Tier layers, Business Logic, Unit of work, etc.)
  • Experience with software development processes for Agile/Scrum.
  • Experience with software requirements assessment as well as implementation of such requirements.
  • Experience with source code repositories and code check-in processes (i.e. TFS, Code Reviews, etc.)
  • Experience in crop insurance or related field.


  1. Architect Jobs
  2. Systems Engineer Jobs