What are the responsibilities and job description for the Data Architect position at Hexaware Technologies?
- Serve as the lead technical resource providing strategic oversight and planning for applications architecture and design.
- Coordinate the development of new software system applications; provide technical expertise in software architecture;
- document and design software specifications for software engineers; produce software prototypes to demonstrate application of design.
- Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating system environment, and network connectivity, other systems interfaces, internal and external checks and controls, and outputs.
- Lead development of system prototypes to demonstrate application of design principles.
Assign technical experts for all major project reviews; monitor trends in system architecture and software development and engineering; and recommend training in software development technologies.
Skills:
- Build and introduce complex technical documents, procedures, reports, briefings and proposals. Develop and advocate data management policies, standards, practices and security measures to ensure effective and consistent data management operations.
- Develop methods of ensuring that the data incompatibilities among systems are systematically eliminated. Effectively diagnose, isolate and expediently resolve complex problems pertaining to data infrastructure.
- Effectively monitor program/project development. Evaluate and make recommendations regarding data integrity.
- Provide an enterprise-wide perspective into IT-related decisions. Identify complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Knowledge of industry data standards and architectures; knowledge of design and integration principles of complex, knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
- FOUO Knowledge of and application of Services Oriented Architecture and Agile Development Methods.
- Knowledge of problem analysis, structured analysis and design, and programming techniques. Knowledge of systems design, development, and interconnectivity.
Education/Work Experience:
1) Bachelor's degree in computer science, Information Systems or related field
2) Post-graduate degree desired
3) Professional certification(s) desired
4) 8 years of progressive experience with an emphasis in software systems applications, design, development and inter-connectivity.
5) Previous experience building web applications