Job Description
- \n
- 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.
\n
\n
\n
\n
\n
\n
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.
\n
\n
Skills:
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
\n
Education/Work Experience:
\n
1) Bachelor's degree in computer science, Information Systems or related field
\n
2) Post-graduate degree desired
\n
3) Professional certification(s) desired
\n
4) 8+ years of progressive experience with an emphasis in software systems applications, design, development and inter-connectivity.
\n
5) Previous experience building web applications
