Citi is an American multinational investment bank and is a diversified financial services holding company that provides a broad range of financial services to consumer and corporate customers. The Company services include investment banking, retail brokerage, corporate banking, and cash management products and services.
Job Designation : Software Fullstack Developer
Salary : 12 LPA – 25 LPA
Qualification : Bachelor’s degree
Experience : Freshers / 0-3 years
Skill Set :
- Sound knowledge of programming languages C, C++, JAVA, JSP, HTML and Python.
- Continuous improvement mindset striving to find better ways of working, taking initiative, building on current skills, and learning new skills that are in alignment with the team strategy
- Demonstrates programming skills and knowledge of SDLC to develop new applications/ systems that run smoothly and require minimal maintenance
- Degree educated in a relevant science discipline (Computer Science or other Engineering subjects) or have significant hands-on experience and be able to demonstrate knowledge
- Familiarity with Android and/or iOS is an added advantage
- Exposure to digital payments and cryptography is an added advantage
- Experience of agile principles and practices is an added advantage
Job Description :
- Complete analysis, design, development, and delivery of software solutions following team best practice with a focus on quality
- Create unit tests and maintain code coverage
- Implement and maintain advanced applications, SDKs, and tools for the payment industry
- Identify opportunities for code reuse and help develop common code libraries
- Assist senior team members in the development of applications, interfaces, and complete software solution
- Significant code development and day-to-day support duties
- Create test strategies and test plans; translate complex system requirements into appropriate tests
- Implement and maintain test tools and frameworks to support automated testing
- Assist with the creation of documentation such as release documentation, user guides, and software development guides
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure delivery of high-quality work adhering to both industry and team standards in a timely manner
- Participate in code reviews and design discussions providing constructive comments and feedback
- Proactive involvement in technical discussions and presentations for benefit of the team.
Location : Pune, India