Skip to content

Applications Development Senior Programmer Analyst
Company | Citigroup |
---|
Location | New York, NY, USA |
---|
Salary | $179982 – $182000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.