Software Development Engineer

Short Description

Citi is looking for a Software Development Engineer who has experience with data extraction, transformation, and loading (ETL).

Job Description

Responsibilities
  • Strong in one programming language Java / Python
  • Strong Experience in API / Web Services Test Automation Development (Jason/REST). Good understanding of Microservices. The expertise of  Java Object to Jason Conversions, Java Stream API.
  • Experience with data extraction, transformation, and loading (ETL)
  • Expertise in implementation of Dockerization as well as Containerization
  • Good understanding of  cloud architecture and  testing in Cloud Environment
  • Should have implemented continuous integration, continuous testing and have exposure to Jenkins/bamboo, Maven, Git/bitbucket, etc. Sound Understanding of Selenium Grid, Jenkins Pipeline
  • Should have a good understanding of TDD and BDD Framework
  • Strong  Functional Testing and Test Design skills like Scenario Identification, Test Case identification, Defect identification with a focus on Test Coverage.

Citi's technology team 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 - we're changing the way people bank and how the world does business. Citi's technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses. The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi. 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.

Software Development Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Engineering | Other | Information Technology Software Engineer | Senior Software Engineer
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank an institution connecting millions of people across hundreds of countries and cities.
Apply Now