Applications Development Sr Programmer Analyst
ApplicationsDevelopmentSrProgrammerAnalyst-C12
Neural analysis suggests this role is
optimal for Mid candidates.
“Applications Development Sr Programmer Analyst - C12 at Applications Development Sr Programmer Analyst. Skills: SpringBoot, Angular, Java, Micro-services. Participate in application systems analysis. Participate in programming activities”
What You'll Achieve.
Ensure application design adheres to the overall architecture blueprint; Ensure essential procedures are followed; Appropriately assess risk when business decisions are made; Driving compliance with applicable laws, rules and regulations; Adhering to Policy; Applying sound ethical judgment regarding personal behavior, conduct and business practices; Escalating, managing and reporting control issues with transparency
Industry & Context.
Resolve variety of high impact problems; In-depth evaluation of complex business processes; In-depth evaluation of system processes
What They're Looking For.
Must Have
6-12 years of hands-on experience in building an enterprise scale highly componentized application using SpringBoot, Spring Cloud, Angular, Angular elements, CLI, Webpack, Schematics, Good working knowledge of leveraging AI assisted tools to delivery faster, Recent experience with modern UI development using Angular v10+, Experience working with SOA & Micro-services utilizing REST, Experience working in a Continuous Integration and Continuous Delivery environment, Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc., Experience working with Java, SpringBoot, Java Script framework such as Reactive Programming concepts (RxJs), Angular10+, TypeScript, SCSS and HTML5, Experience in debugging, tuning and optimizing UI components, Understanding of the SDLC lifecycle for Agile & Waterfall methodologies, Excellent written and oral communication skills, Subject Matter Expert (SME) in at least one area of Applications Development, Ability to adjust priorities quickly as circumstances dictate, Consistently demonstrates clear and concise written and verbal communication, Bachelor’s degree/University degree or equivalent experience
Nice to Have
Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus, Familiar with Tekton, Harness, Jenkins, Code Quality/Style Tools - EsLint, etc., Experience developing application in Financial Services industry is preferred, Experience in managing and implementing successful projects, Master’s degree preferred
What You'll Do.
Participate in application systems analysis
Participate in programming activities
Ensure appropriate integration of functions
Identify system enhancements
Define system enhancements
Resolve high impact problems
Resolve high impact projects
Provide expertise in area
Ensure application design adheres to architecture
Utilize advanced knowledge of system flow
Develop standards for coding
Develop standards for testing
Develop standards for debugging
Develop standards for implementation
Ensure essential procedures are followed
Help define operating standards
Help define operating processes
Serve as advisor to analysts
Serve as coach to analysts
Develop comprehensive knowledge of business areas
Assess risk when business decisions are made
Drive compliance with laws
Drive compliance with rules
Drive compliance with regulations
Apply ethical judgment
Escalate control issues
Manage control issues
Report control issues
How You'll Work.
Team & Collaboration
Partner with multiple management teams; Acts as SME to senior stakeholders; Acts as SME to other team members
Communication Scope
Excellent written and oral communication skills; Clear and concise written communication; Clear and concise verbal communication
Process & Methodology
Managing and implementing successful projects
Full Job Description
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. _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. * Ensure essential procedures are followed and help define operating standards and processes * Serve as advisor or coach to new or lower level analysts * Has the ability to operate with a limited level of direct supervision. * Can exercise independence of judgement and autonomy. * Acts as SME to senior stakeholders and /or other team members. * Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals * Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. _Required Skills / Experience:_ * 6-12 years of hands-on experi
Applying for this Applications Development Sr Programmer Analyst - C12 role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Applications Development Sr Programmer Analyst?
Real rants from real employees. Read before you apply.