Data Architect
Atlanta, GA 
Share
Posted 17 days ago
Job Description

Job Description:

The Architect, Software Development is responsible for initial design and development of new software or extensive software revisions; products may be for use internally or for resale. Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.

  • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
  • Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML.
  • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
  • Analyze risk and report problems in meeting system requirements.
  • Provide supporting information to the Engineers to aid in the creation of a system specification.
  • Assist Software Designer/Implementers with the creation of detailed software design specifications.
  • Lead the review process for software architecture documents.
  • Perform software version control and maintain periodic compilation schedule.
  • Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
  • Comply with all applicable product development processes.
  • Ensure the overall integrity of the software architecture and validate it against the system specification.
  • Integrate internal and external product design into a cohesive user experience.
  • Promote the use of a shared infrastructure and application roadmap to reduce costs and improve information flows.
  • Develop and maintain policies, standards, and guidelines to ensure that a consistent technology framework is applied across the company, maintain awareness and visibility of organizational standards and best practices.
  • Partner with IT and business leaders to act as an advisor to strategic planning efforts aligned to organizational priority and vision.
  • Perform other duties that support the overall objective of the position.

Education Required:
  • Bachelor's Degree: Computer Science or related field.
  • Or, any combination of education and experience which would provide the required qualifications for the position.

Experience Required:
  • 8+ years of experience in IT Technology with recent experience with data architecture and transformation.
  • 5+ years of deep experience architecting, designing, implementing, and overseeing the implementation of cloud data solutions (Azure, AWS, GCP, Snowflake)
  • 4+ years of data engineering and/or data warehousing experience and migrating application data from on-prem to cloud technologies.
  • 5+ years of experience in data engineering with an emphasis on distributed data models.
  • Practical experience with data stores and technologies with migrating on-premise data to the cloud infrastructures such as Azure or AWS.
  • Experience VB.NET, C++, JAVA, JavaScript, Powershell, UML.
  • Experience with software source control and version control.

Knowledge, Skills & Abilities:
  • Knowledge of: Demonstrated knowledge of architectural data design frameworks, integration frameworks and patterns. In depth understanding of business complexity and project interdependencies. Working knowledge of fail-over data systems to provide highly available systems. Data storage technologies and trends in the industry. Java based and centralized Oracle database solutions
  • Skill in: Strong leadership and negotiation, analytical, problem solving, communication, collaboration, attention to detail.
  • Ability to: Demonstrated ability to build consensus and lead among many stakeholders. Open mindset and willingness to learn and promote new philosophies to impact culture and organizational transformation initiatives. Work on issues of moderate scope where analysis of situations or data requires a review of relevant factors. Stay current with new tools and techniques in the data space, especially in AWS cloud.

The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the company reserves the right to change this job description and/or assign tasks for the employee to perform, as the company may deem appropriate.

NextGen Healthcare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


NextGen Healthcare believes in strength through diversity. We are an equal opportunity workplace and an affirmative action employer supporting Diversity, Disabled, and Protected Veterans. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
8+ years
Email this Job to Yourself or a Friend
Indicates required fields