Application Developer / Programmer Analyst

Global financial services company providing banking and financial products and services
Santiago, Santiago Metropolitan Region, Chile
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Application Developer / Programmer Analyst

Citi is seeking a mid-level Application Developer/Programmer Analyst to join their technology team in Santiago, Chile. This role focuses on applications development and systems programming, requiring expertise in Spring Framework, databases, and modern development practices. The position offers a hybrid work environment within a global financial institution.

The ideal candidate will contribute to application systems analysis and programming activities, working on system enhancements and programming solutions. They will need to demonstrate strong technical skills in object-oriented programming, Spring Framework, and database management, while also showing capability in security analysis and debugging.

This opportunity provides a chance to work with cutting-edge financial technology, mentor junior developers, and grow within a prestigious global bank. The role requires both technical expertise and business acumen, with opportunities to work on significant financial systems while maintaining compliance with industry regulations.

The position offers professional growth in financial technology, exposure to enterprise-scale applications, and the opportunity to work with diverse, global teams. Candidates should be prepared to work independently, demonstrate technical leadership, and contribute to Citi's technological innovation in the financial sector.

Last updated 2 months ago

Responsibilities For Application Developer / Programmer Analyst

  • Identify and define system enhancements using script tools and analyzing/interpreting code
  • Consult with users and clients on issues and recommend programming solutions
  • Apply programming languages knowledge for design specifications
  • Analyze applications for vulnerabilities and security issues
  • Conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Resolve technical issues through applied experience
  • Work independently with limited supervision

Requirements For Application Developer / Programmer Analyst

Java
React
Node.js
JavaScript
Kubernetes
  • 2-5 years of relevant experience in Financial Service industry
  • Bachelor's degree or equivalent experience
  • Strong understanding of object-oriented programming and design patterns
  • Experience with Spring Framework (Spring Boot, Spring MVC)
  • Proficiency in relational databases (MS SQL Server)
  • Knowledge of Linux scripting, CI/CD pipelines and DevOps practices
  • Familiarity with RESTful APIs and web services
  • Upper intermediate English speaking skills
  • Problem-solving and decision-making skills
  • Clear and concise written and verbal communication