Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Applications Development Sr Programmer Analyst - C12 CHENNAI 
India, Tamil Nadu, Chennai 
688611019

Yesterday

Role Overview:

The overall objective of this role is to lead applications systems analysis and programming activities.

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 processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Working with the team to define the architecture, design, development, code review, testing and maintenance of applications.
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision.

What you will bring to the role

You will have experience in building high-performing, scalable and enterprise-grade applications adopting best-in-class engineering practices. These are high profile applications that offer you the opportunity to shape the future technical direction and take ownership of functional components. You'll work in a collaborative, respecting, trusting and diverse environment that encourages creative thinking and critical problem solving that are best in class, to serve our clients globally.

Experience required

  • Strong knowledge on Java / Kotlin and restful web services including its data interchange format/definition such as XML, JSON.
  • Microservices systems
  • Kubernetes/Open shift containers.
  • Familiar with different persistent storage technologies such as Postgres and NoSQL.
  • Experience working with source code management tools – Git or Bitbucket.
  • Good understanding of clean coding principles.
  • Must demonstrate strong familiarity of design patterns.
  • Proven experience of applying TDD and BDD practices and maintaining clean CI/CD pipelines
  • Extensive experience system analysis and in programming of software applications

Bonus points for

  • Understanding of Equity Derivatives technology or experience with other asset classes within an Investment bank
  • Kotlin development experience
  • Knowledge of Equity Derivatives products & product lifecycle
  • Experience working with UI frameworks such as React or Angular
  • Experience working with OpenShift / Kubernetes or other cloud platform

Education:

  • University degree (Master’s preferred) or equivalent experience operating in a similar role
Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the