This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst role involves the establishment and implementation of application systems and programs. Responsibilities include feasibility studies, IT planning, applications development, and ensuring the successful design and functionality of systems. The role requires extensive experience in Big Data technologies, programming languages, and distributed systems.
Job Responsibility:
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
monitor and control all phases of development process including analysis, design, construction, testing, and implementation
provide user and operational support on applications to business users
utilize in-depth specialty knowledge of applications development to analyze complex problems/issues
provide evaluation of business process, system process, and industry standards, and make evaluative judgment
recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
consult with users/clients and other technology groups on issues
recommend advanced programming solutions
install and assist customer exposure systems
ensure essential procedures are followed and help define operating standards and processes
serve as advisor or coach to new or lower level analysts
operate with a limited level of direct supervision
act as SME to senior stakeholders and/or other team members
appropriately assess risk when business decisions are made
talk to different tech and functional teams across the globe
support Indian timings and be available for calls during the first half of US Time zone
Requirements:
8+ years of application/software development/maintenance
5+ years of experience on Big Data Technologies like Apache Spark, Hive, Hadoop
knowledge of Python, Java or Scala programming language with experience in any two languages as mandatory
experience with JAVA (Core Java, J2EE, Spring Boot Restful Services), Web services (REST, SOAP), XML, Java Script, Micro services, SOA
strong technical knowledge of Apache Spark, Hive, SQL, and Hadoop ecosystem
experience with developing frameworks and utility services including logging/monitoring
experience delivering high quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Sonar, etc.)
experience creating large-scale, multi-tiered, distributed applications with Hadoop and Spark
knowledge implementing different data storage solutions such as RDMBS (Oracle), Hive, HBase, Impala and No SQL databases like MongoDB, HBase, Cassandra
ability to work independently, multi-task, and take ownership of various analyses or reviews
results-oriented, willing and able to take ownership of engagements
banking domain experience
strong analytical and communication skills
Nice to have:
work experience in Citi or regulatory reporting applications
hands-on experience on cloud technologies especially around data engineering
hands-on experience on AI/ML integration and creation of data pipelines
experience with vendor products like Tableau, Arcadia, Paxata, KNIME
experience with API development and use of data formats
What we offer:
equal opportunity employer
accessibility support
global benefits to support well-being, growth, and work-life balance
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.