Chief Architect ( Data )

11 - 15 years experience  • 

Salary depends on experience
Posted on 03/20/18
11 - 15 years experience
Salary depends on experience
Posted on 03/20/18

Responsibilities

 

  • Ensure development activities adhere to the client standards and regulations to include eliciting requirements, analysis, design, development, maintenance, testing, implementation and O&M.
  • Oversee the maintenance of database tables and data storage for client system feeds.
  • Ensure the right data management tool, such as choosing from a variety of database types or data engines, offered by the cloud vendor, are properly matched to the task.
  • Maintain database control standards for all database administrators.
  • Ensure a data management architecture and design keeps pace with technology innovation and is adaptable to innovation.
  • Provide overall guidance, vision and solutions on technological data trends and innovations surrounding DevOps practices and Agile methodologies.
  • Architect client software implementations surrounding open source data development for customers spanning the academic, commercial, and public sectors.
  • Participate in creating user stories for both business functionality and technical requirements and defining acceptance criteria; estimating the size of stories; designing solutions; developing code and automated tests; creating deployment scripts; and managing code in production.
  • Participate in the design of technical data solutions to meet the business need, working within standards defined by the client and subject to review by the agency.
  • The data management design will be done in conformance with the client design standards.
  • Maintain, design, develop, test, implement and document developed database and data model components.
  • Support the data design and architecture related to the applications in the environment using industry tested design patterns.
  • Oversee and assist with the development of existing applications, associated with the data management, including troubleshooting and customization.
  • Support the optimization of data-driven processes through query and code optimization.
  • Oversee the performance of security scans with each build to support ongoing authorization and improved security posture.
  • Use Agile practices to work within teams delivering deployable software within specified sprints to modernize and build new highly visible enterprise applications.
  • Responsible for managing and supporting the creation of test cases and automated test scripts to support test automation activities.
  • Oversee the documentation of user stories, acceptance criteria and tasks to be completed to fulfill the definition of "done" for a story.
  • Document system design and procedures in the wiki that the client uses for a System Design Document (SDD) concurrent with development activities.
  • Work with multiple technology stacks.
  • Support code quality objectives (coverage, compliance, etc.).
  • Actively participate in release planning, backlog grooming, artifact creation, unit and regression testing, demonstrations, and retrospectives and releases.
  • Implement design and coding best practices into the implementation of the applications development.

Qualifications

 

  • Minimum of ten (10) years of experience in the Information Technology field focusing on data migration/management, development projects and technical architecture specifically.
  • Experience in supporting various applications, data warehouses, decision support and analytical systems, management information systems, data mining and agency data.
  • Highly Desirable: Strong engineering background, experience with Redshift, and/or experience with AWS Aurora.
  • Possess strong architecture & designexperience (at least 3 years) of deploying enterprise applications on AWS.
  • Expertise in large scale, high performance enterprise application deployment and solution architecture on complex heterogeneous environments in AWS.
  • A Bachelor’s or Master’s degree in Computer Science, Information Technology Management or Engineering, or other comparable degree or experience.
  • Extensive expertise in the agile and DevOps approaches, and experience using many of the following tools:  AWS Cloud, Terraform, CloudFormation, OpenShift, Ruby, Rails, Jenkins, Git/Enterprise GitHub, Docker, Chef, Liquibase, Nexus, Jira, DeQue FireEyes, Fortify, Python, MongoDB, PortgreSQL, Locust.io, Ubuntu, R, Python.
  • Self-motivated leader, enthusiastic, creative, analytical problem-solving leader who is able to work with minimal supervision and possess excellent interpersonal and communication skills, as well as superior time management abilities.
  • Strong analytical and product management skills required, including a thorough understanding of how to interpret requirements into functional code.
  • Thorough understanding of version control, software configuration and release management practices.
  • Strong debugging and problem solving skills.

Job ID 2017-1985

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.