Application Development Programmer Analyst

11 hours ago


Manama, Bahrain Citi Full time

Citi’s Markets technology team in Bahrain is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the world’s most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade volumes, scale and impact. We’re looking for new, innovative ways to push the boundaries of financial technology. Citi’s global technology team spans 84 countries, with almost 30,000 colleagues managing thousands of projects across the globe. Bahrain team is young but rapidly growing. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi’s unmatched globality and vast expertise

**Responsibilities**:

- _ Take ownership for delivering the development task assigned._
- _ Ensure delivery within tight timelines and meeting the team’s expectation._
- _ Get involved in the entire lifecycle of the development project_
- _ Understand the requirement from Project Lead and ensure quality deliverables._
- _ Ensure quality and optimized coding with proper documentation_
- _ Do peer code reviews_
- _ Develop unit plan and perform unit testing and provide continuously improved product experience_
- _ Actively assist Support team wherever required_
- _ Assist Project Lead in coordinating with business analysts & user communities to define requirements_
- _ Participate in the technical design _
- _Actively assist Project Lead to deliver quality output_
- Together with the team contribute to innovative & best-in-class solutions for our business_
- Technology Skills :_
- _ Thorough understanding of usage of the fundamental concepts of Java and J2EE_
- _Experience with any SQL/No SQL databases (Oracle, MySql, Postgres, Mongo, Cassandra, etc.)_
- _ Awareness of unit testing frameworks like JUnit or TestNG _
- _ Work experience in technologies like JMS / Kafka, Tibco, Solace is a plus_

**_ Skills:_**
- _ Strong interpersonal and articulation skills (spoken and written)_
- _ Ability to partner with non-technical and technical peers; ability to work effectively with remote colleagues; participate technical discussions_
- _ Strong team orientation and commitment to overall team success; intense customer focus and commitment to driving quality_
- _ Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines_
- _ Logical thinking, _High analytical and_ problem solving skills; innovative and solutions oriented_
- Domain : _
- _Knowledge of various treasury products, viz. FX, Money Markets, Fixed Income & Derivatives is a plus_

**Qualifications**:

- 2-5 years of relevant experience in the Financial Service industry
- Intermediate level experience in Applications Development role
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

**Education**:

- Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
- **Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
Full time
- Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.

View the **EEO Policy Statement**.

View the **Pay Transparency Posting



  • Manama, Bahrain Citigroup, Inc. Full time

    Application Development Programmer **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...


  • Manama, Bahrain 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 procedures are...

  • System Analyst

    7 months ago


    Manama, Bahrain Computer World W.L.L. Full time

    B.Sc. degree in Computer Science or Computer Engineering. - 4-6 years programming experience - Experience in databases Oracle, Microsoft SQL, Postgre, etc. - Experience in web services API. - Experience in Eclipse, Rational Application Developer (RAD) - Experience in Object Oriented Analysis and Design (OOAD) techniques using UML **System Analyst** - Study...


  • Manama, Bahrain Citigroup, Inc. Full time

    Application Support Analyst The Application Support Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. Good understanding of how the team and area integrate with others...


  • Manama, Bahrain Citi Full time

    **Responsibilities**: - Identify and analyze issues, make recommendations, and implement solutions - Utilize knowledge of business processes, system processes, and industry standards to solve complex issues - Analyze information and make evaluative judgements to recommend solutions and improvements - Conduct testing and debugging, utilize script tools, and...


  • Manama, Bahrain Citi Full time

    **Responsibilities**: - Conduct testing and debugging, utilize script tools, and write basic code - Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures - Serve as advisor or coach to new or lower level analysts **Qualifications**: - Previous relevant experience preferred - Experience within, at...


  • Manama, Bahrain Citi Full time

    The Apps Support Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. Good understanding of how the team and area integrate with others in accomplishing the objectives of...

  • IT Programmer

    2 weeks ago


    Manama, Bahrain ProjecX Contracting W.L.L. Full time

    **JOB OVERVIEW**: **ROLES & RESPONSIBILITIES**: - Coding and debugging - Troubleshooting system errors - Writing software documentation and user manual - Managing database systems - Maintaining operating systems - Editing source code - Profiling and analyzing algorithms - Providing tech support - Managing Company cPanel and Web Hosting - Ensuring...

  • Systems Analyst

    7 months ago


    Manama, Bahrain MicroCenter Group Full time

    Study, Analyze business requirements/problems and design applicable solutions. **Roles & Responsibilities** - Study and analyze business requirements / problems, identify bottlenecks, propose optimal process reengineering and design economic, efficient and high quality solutions. - Produce solution ERD and workflow. - Guide programmers and supervise the...


  • Manama, Bahrain Citi Full time

    **Job Title: Application Support Senior Analyst** **Come and join our Application Support team in Bahrain!** By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. **Team/Role Overview** You will be...

  • Programmer

    9 months ago


    Manama, Bahrain Mohamed Salahuddin Engineers & Architects (MSCEB) Full time

    **Job Summary** **Qualifications** - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a programmer or software developer, with a focus on SQL and database systems. - Strong proficiency in SQL, including the ability to write complex queries, optimize performance, and maintain database integrity. -...


  • Manama, Bahrain MicroCenter Group Full time

    **Roles & Responsibilities** - Examines inputs and outputs and validates results and ensures that they are free of any defect - Translates flow charts into computer programs using development tools as necessary and ensures that coding standards are applied when implementing any system. - Prepares user manuals in coordination with analysts. - Carries out...


  • Manama, Bahrain Citi Full time

    Citi’s Markets technology team in Bahrain is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. As the world’s most global bank, Citi provides an opportunity to touch every corner of the globe and deal with incomparable trade...


  • Manama, Bahrain Alzayani Investments Full time

    **Job Requirements** - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - Certified in salesforce development. - 3-5 years of experience in Salesforce development and research, with a proven track record of successful project implementations. **Job Summary** **Responsibilities**: - Collaborate with business analysts and...


  • Manama, Bahrain 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...


  • Manama, Bahrain HSBC Full time

    -Job description **Application Support Analyst (Bahraini National)** **Some careers grow faster than others.*** If you’re looking for a career that will give you plenty of opportunities to develop, join HSBC and your future will be rich with potential. Whether you want a career that could take you to the top, or simply take you in an exciting new...

  • Product Analyst

    1 month ago


    Manama, Bahrain Starkflow Full time

    **Job Title: Product Analyst** **Job Location: Bahrain, Egypt & Lebanon [REMOTE]** **Job Type: Full Time/Permanent** **YOE: 3+ years** **Role Overview**: As a Product Analyst, you will be responsible for analyzing and interpreting data related to product development and performance. Your role involves providing insights to support decision-making processes...


  • Manama, Bahrain Norq Technology Solutions Private Limited Full time

    **Job Description: Senior Business Analyst** **Position Summary**: We are looking for a Senior Business Analyst with 5-7 years of experience, including at least 2-3 years in IOT, telematics or GPS software development. You will be responsible for analyzing business requirements, facilitating communication between stakeholders, and ensuring successful...

  • Full Stack Developer

    8 months ago


    Manama, Bahrain The 1 Percent Full time

    We are looking for a Full Stack Developer, or Full Stack Software Engineers ( Computer Programmer who uses coding to operate on both front - and back-end systems.) Their main duties will be include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for...

  • Business Analyst

    2 weeks ago


    Manama, Bahrain Mentric Technologies M.E. Full time

    We are hiring a business analyst to join our project team. You will work alongside and report directly to the project manager. Your main tasks will include performing detailed requirements analysis, documenting processes, and performing some user acceptance testing. To succeed in this role you should have a natural analytical way of thinking and be able to...