Posted in

Applications Development Senior Programmer Analyst

Applications Development Senior Programmer Analyst

CompanyCitigroup
LocationNew York, NY, USA
Salary$179982 – $182000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Requires a Master’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 3 years of experience as a Senior Software Engineer, Software Engineer, or related position involving designing, deploying and enhancing code for applications.
  • Alternatively, employer will accept a Bachelor’s degree in the stated fields and 5 years of the specified progressive, post-baccalaureate experience.
  • Full span of experience must include: Data analytics for insights to enhance application user experience.
  • Designing back-end, and middle-ware layers of software architecture.
  • Utilizing SQL to store data in databases; Deploying code to Linux and code repository; Performing design review and application code review; and Coding in Java.

Responsibilities

  • Establish and implement new or revised applications systems and programs to meet specific business needs or user areas in coordination with technology team.
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development for private banking view portal and mobile technology.
  • Monitor all phases of development process and analysis, design, construction, testing, and implementation.
  • Provide user and operational support on applications to business users.
  • Analyze complex problems and issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement leveraging application development knowledge.
  • Develop design solutions by converting requirements into business processes using Microservices and Angular.
  • Design and code applications based on specifications using appropriate tools and adhering to coding standards of robustness, quality, and fidelity.
  • Deliver software application artifacts that comply with business and legal requirements in Sprint cycle.
  • Recommend solutions and enhancements based on business needs.
  • Review application code and design Create and document data flow diagram.

Preferred Qualifications

    No preferred qualifications provided.