ICG Technology Software Development Full Time Analyst
Working at Citi is far more than just a job. A career with Citi means joining a family of more than 220,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community, and make a real impact.
Citi has been in Singapore since 1902 and is represented in nearly every asset class. Citi Singapore is the largest foreign banking employer in Singapore, and it is home to strategically important hubs, Innovation Labs, and the Asia Pacific Citi Service Centre (CSC).
Citibank Singapore is built around three key business lines: (1) wealth management products and services, including investments, insurance, deposits, and treasury products; (2) unsecured products such as credit cards and personal lines of credit, and (3) secured products covering housing loans and share financing
As a Software Development Analyst,
You will work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies. Based on business requirements,
You will develop code consistent with quality standards, and offer support during testing cycles and post-production deployment. To ensure defect-free programming,
You will use the appropriate tools to test and debug code and participate in the review of peer coding.
Throughout the 2 rotations,
You will have the opportunity to focus on a variety of technologies, like the following:
Working on applications in core Java (Threads API, Collections API, Garbage Collection, Java Stream, Lamba Expressions, etc.), C# / NET
Working on the latest design and software architecture patterns and frameworks - Microservices, APIs, Spring Core/MVC/Boot/Cloud, REST, and so on.
Working on various SQL and NoSQL databases - Oracle, MongoDB, Neo4J, Redis, HDFS, Cassandra, etc. handling various data uses cases.
Experience in developing low latency/real-time Equity trading platforms, inclusive of algorithmic and systematic complex event processing.
Working with event streaming/messaging systems such as KAFKA, Solace, TIBCO EMS, or other similar middleware
Working on various BPM and Rule Engine tools - JBPM, Drools, etc.
Working on the latest UI technologies like React JS, Angular, etc.
Learn about best Engineering Excellence practices, Minimum Development Standards, and Minimum Operational standards set and followed at CITI.
Experience with building CI/CD pipelines using software development tools like JIRA, Zephry, BitBucket, TeamCity, uDeploy, Artifactory, Openshift(ECS/Docker)
Exposure to Containers using Docker/Kubernetes
Exposure to Cloud infrastructure,Cloud technologies(PAAS, IAAS, SAAS)
Training, Development & Rotations
The 2-year Analyst Program starts in July and begins with 6 weeks of the in-class training program. Here at Citi, rotational programs are intended to help you build a broad skillset and accelerate your career growth by gaining exposure to more than one team in Software Development. Citi's rotational program will help you discover the best fit for your skills and long-term career goals at Citi.
Compensation & benefits
Citi Bank offers a variety of comprehensive benefits and resources to help you save and be well in all aspects of your life. Core benefits offered to employees globally:
Medical, dental, and vision coverage
Life, accident, income protection, and disability insurance
Non-core benefits and allowances vary by region and country and may include meal and housing stipends, education assistance, childcare resources, and transportation programs.
Working at Citi is far more than just a job. A career with it means joining a family of more than 220,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community, and make a real impact.
You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and learn from you. From analysts to executives, its people operate as one team where each voice is heard, and each perspective is appreciated.
You will have the opportunity to work with colleagues from unique backgrounds and experiences on projects and solutions that are equally diverse. It believes that diversity makes it stronger, and it actively works to ensure that the team is inclusive and representative of the amazing people it serves.
In Singapore, most of Singapore Citi’s staff have been designated as a hybrid mode. The reasons hybrid roles are that allow the employees to work flexibly, and Citi understands flexibility is very important to Singaporeans. For Singapore employees, hybrid work provides them the flexible working hours, flexible work styles, and flexible locations.
Working with flexible working hours that allow Singapore employees to spend more time with their families.
A flexible work style can make them happier and more engaged in their work to have high productivity.
The flexible locations allow the workers to choose where they want to work. When the workers go back to the office, there is some equipment to help them to work better, which is only found in the office. Also, the reduction in travel time and expenses for remote work, is especially appealing to the younger generation in Singapore.
Citi is committed to a diverse and inclusive workforce that represents the places where it operates and the clients it serves. It believes in a workplace where everyone feels comfortable coming to work as their whole self every day. The culture of belonging and inclusivity makes Citi a place where everyone can thrive and advance their careers.
Citi values the unique backgrounds, identities, and experiences the employees bring to work every day. Citi is truly committed to fostering a culture of inclusion that champion success, regardless of race, ethnicity, or any other factor of diversity.
It wants the best talent around the world to be energized to join the team, motivated to stay, and empowered to thrive.
It wants the employees to feel comfortable bringing their full selves to work and sharing all aspects of their identity.
It wants the business to reflect the strength of cultures and perspectives from across the globe.
It wants the clients and communities to see themselves in them and know they are driving ethical innovation and change to ensure equity and inclusion for all people.
You are a final year student from a top academic institution working towards a minimum CGPA of 3.0/4.0 and above or at least 2nd upper-class honors, equivalent.
Degrees in Computer Science, Information Systems, Computer Engineering, Business (technology-focused), and other technology-focused degrees are preferred, but not required • You have a passion for Technology
You have strong evidence of project management, leadership, teamwork, attention to detail, and communication skills
You are committed to personal growth and career development and have a strong desire to be successful in a team working environment
Commitment to personal growth and career development, a strong desire to learn, and success in team environments
Strong communication, planning, and organizational skills
Desire to develop a deep understanding of the financial industry
Unquestioned commitment to integrity and ethical decision-making
You are a good team player with a highly collaborative nature
Passionate about technology, with knowledge of any of the following being a plus
Ability to multi-task with sharp problem-solving skills
Strong communicator, able to build relationships and rapport easily
Adaptable and enjoy working in a fast-paced environment
Positive attitude and keen to learn.
Ability to work under time constraints
Unquestioned commitment to integrity and ethical decision-making
The application for this program is now closed, click pre-register and Prosple will remind you as soon as applications are open