Applications Development Analyst

5 days ago


Mississauga, Canada Citi Full time

**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**:

- ** 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.**:

- ** Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.**:

- ** Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.**:
***Qualifications**:

- ** 6 years of programming experience in Java, Python, Spark, Scala**:

- ** 4 Years of strong hands on experience in RDMS Database SQL (Oracle/Sybase) queries. PL/SQL, and advanced tuning techniques and Database upgrade/migration approaches**:

- ** 2 years of experience with Messaging (e.g., Kafka, Tibco, Rabbit (MQ))**:

- ** Hands on experience in multi-threading.**:

- ** Experience in Middleware (Tomcat and WebSphere) and Cloud Containerization (ECS) and CICD tools; Angular, ExtJS, JMS, JSON, XML, ROD, LightSpeed.**:

- ** Experience in Spring Batch / Spring Boot / Microservices and event-based architecture / Consuming REST API experience**:

- ** Experience of collaboration tools (source control) like GIT/BitBucket/GitHub Copilot; and tools like JIRA etc**:

- ** Experience in Unix (Linux) commands & scripting**:

- ** Experience in data analysis, data modeling and SQL performance tuning, exception Handling**:
**Preferred Skillsets**:

- ** Good Knowledge & Experience on Workflow (e.g., JBPM) is a plus.**:

- ** Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities**:

- ** Strong communication skills - should be able to communicate effectively with business and other stakeholders.**:

- ** Strong hands-on experience in coding in JAVA/J2EE, Spring/Spring Boot/Spring Batch, Spring framework stack, SOAP/Restful Services**:

- ** Strong hands-on experience in writing sql queries and data analysis,**:

- ** Knowledge of scheduling tools like IBM Autosys is preferable**:

- ** Experience with SSH clients (sftp/scp etc) for terminal access and file transfer**:

- ** Strong Software design Skills like Database Packages working in multi-threaded environment**:
***Education**:

- ** Bachelor’s degree/University degree or equivalent experience**:

- ** Master’s degree preferred**:
**Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
Full time
- **Most Relevant Skills**

Please see the requirements listed above.
- **Other Relevant Skills**

For complementary skills, please see above and/or contact the recruiter.-
- View Citi’s _EEO Policy Statement_ and the _Know Your Rights_ poster._



  • Mississauga, Canada Citi Full time

    **Responsibilities**: - ** Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality**: - ** Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems**: - ** Ensure...


  • Mississauga, Canada Citi Full time

    **Responsibilities**: - ** Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality**: - ** Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems**: - ** Ensure essential...


  • Mississauga, Canada Citigroup Full time

    **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...


  • Mississauga, Canada Citi Full time

    **Responsibilities**: - Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems - Serve as advisor or coach to new or lower level analysts - Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions - Has the...


  • Mississauga, Canada Citi Full time

    A financial services corporation located in Mississauga, Ontario, is seeking an experienced Applications Development Senior Programmer Analyst. The role entails participation in the establishment of new application systems, monitoring the development process, and coaching junior analysts. Candidates should have 5–8 years of experience in relevant fields,...


  • Mississauga, Ontario, Canada Citi Full time US$94,300 - US$141,500

    The Applications Development Senior Programmer Analyst is a key role within Markets Technology, specifically supporting Prime Services and Prime Futures. This position is responsible for designing, developing, and implementing application systems and programs that enable critical business processes. The ideal candidate combines strong technical expertise...


  • Mississauga, Ontario, Canada Citi Full time

    Lead the design, development, and implementation of new or enhanced application systems to meet evolving business needs within Prime Services and Prime Futures. Perform feasibility studies, cost and time estimates, and IT planning for strategic initiatives. Analyze and execute Consent Order-related tasks, ensuring compliance and timely delivery. Monitor and...


  • Mississauga, Canada Citi Full time

    **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...


  • Mississauga, Ontario, Canada Citi Full time

    Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support...


  • Mississauga, Canada Citi Full time

    **Responsibilities**: **Responsibilities**: - Manages DevOps team in NAM - Develops and maintains CI-CD pipelines - Automates manual activities of DevOps work - Designing and Implementation of migration projects (e.g. OS migration, Database migration etc.) - Managing releases in terms of packaging, getting UAT sign off and deploying - Ensures no risk items...