Lead applications development and programming activities for Citi’s technology team.
Responsibilities
Conduct feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation, and provide user and operational support
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards
Recommend and develop security measures in post implementation analysis of business usage
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Requirements
Bachelor’s degree/University degree or equivalent experience
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.
Responsibilities
Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
Requirements
Bachelor’s degree/University degree or equivalent experience
Independent contributor role who is one of the pillars of the team. Opportunity to own business critical components and services, powering key use cases for Alation’s customers.
Responsibilities
Own the design, development, and optimization of features and services
Solve challenging technical problems with minimal guidance
Develop, maintain and evangelize scalable, maintainable, and resilient source code
Maintain and improve development best practices, code quality, and testing strategies
Enhance automation by reducing execution time for faster feedback and reliable regression detection