CrawlJobs Logo

Big Data Application Development Senior Programmer

India, Chennai · Job Posted November 05, 2025
Apply Position
Job Link Share

Job Description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new Strategic Data Repository in coordination with the Global Technology team and contribute to applications systems analysis and programming activities.

Job Responsibility

  • Develop real time and batch data transformation processes using wide range of technologies using Hadoop, Spark Stream, Spark SQL, Python, Hive etc
  • Ability to translate architecture and low-level requirements to design and code using Big-data tools and processes
  • 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 judgement
  • 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 and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Critically evaluate the current processing and recommend process efficiencies/enhancements
  • Work closely with Technology partners to ensure the Business requirements are met by the development team

Requirements

  • 8-10 years of Development experience in big data space
  • Core Java
  • Full Stack developer
  • Big Data Frameworks
  • Hadoop
  • Scala
  • Hive
  • Impala
  • Kafka
  • Elastic
  • focus on data analysis
  • Intermediate Java resource with experience in Java/J2EE
  • Strong computer science fundamentals in data structures, algorithm, databases and operating systems
  • Experience in developing high-performance multi-threaded applications
  • Good knowledge of design patterns and identification and fixing code issues
  • Experience with source code management tools such as Bitbucket
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Python
  • Service Now
  • JORA/Confluence experience

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Big Data Application Development Senior Programmer

8 matching positions

Applications Development Senior Programmer Analyst

Applications Development Senior Programmer Analyst. The Applications Development...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-10 years of relevant experience in applications development, with a strong focus on DataBricks, AWS, and PySpark
  • Extensive experience in systems analysis and programming of software applications
  • Proven experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, 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. This includes significant experience with DataBricks, AWS, and PySpark for data processing and application development
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as 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 judgement
  • 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, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

We are seeking a highly skilled and experienced Senior Bigdata/PySpark Engineer ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field
  • 5+ years of professional experience in software development with a focus on Big Data technologies
  • 5+ years of hands-on experience specifically with PySpark for large-scale data processing
  • Strong proficiency in Python programming, including object-oriented design and data manipulation libraries (e.g., Pandas, NumPy)
  • In-depth understanding of Apache Spark architecture, including Spark Core, Spark SQL, Spark Streaming, and DataFrame API
  • Experience with various data storage technologies such as HDFS, S3, Azure Blob Storage, or similar distributed file systems
  • Solid understanding of relational databases and SQL
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving, analytical, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain efficient, scalable, and reliable data pipelines using PySpark
  • Implement complex data transformations, aggregations, and data quality checks on large datasets
  • Collaborate with multiple stakeholders (technology and business) to understand data requirements and translate them into technical specifications
  • Optimize PySpark jobs for performance, efficiency, and cost-effectiveness
  • Develop and maintain documentation for data pipelines, data models, and data processing logic
  • Participate in code reviews, ensuring code quality, best practices, and adherence to established standards
  • Troubleshoot and resolve issues in existing data pipelines and data processing jobs
  • Stay up-to-date with the latest advancements in PySpark, Apache Spark, and the broader Big Data ecosystem
  • Mentor junior developers and contribute to the continuous improvement of the team's technical capabilities and processes
  • Fulltime
Read More
Arrow Right

Database (Oracle & Big Data) Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Big Data Ecosystem Knowledge: Demonstrable experience with Hadoop and its core components
  • Expertise in Hive for data warehousing and query processing
  • Experience with Impala for real-time querying of data in Hadoop
  • Solid understanding of data ingestion tools like Sqoop for RDBMS-to-Hadoop data transfer
  • Proficiency in Oracle Database: Extensive experience with Oracle SQL, PL/SQL, views, packages, and stored procedures
  • Proven ability in Oracle query tuning, performance optimization, and index management
  • Familiarity with Oracle database architecture, backup/recovery, and security concepts
  • Analytical & Problem-Solving Skills: Excellent analytical, problem-solving, and debugging skills with a keen eye for detail
  • Communication: Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst - Python Spark

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong expertise in Python (8+ years preferred)
  • Hands-on experience with Apache Spark / PySpark (4+ years)
  • Solid understanding of distributed computing concepts
  • Strong SQL skills and experience with relational databases
  • Experience with big data ecosystems (Hive, HDFS, Delta Lake, or similar)
Job Responsibility
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 and analysis, design, construction, testing, and implementation as well as 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 judgement
  • 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, and 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
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst (Sr. BigData Developer)

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Strong Experience in Apache Hadoop, Spark, Hive, Impala, Yarn, Talend, Hue
  • Spark Calculators based on business logic/rules
  • Programming skills with Scala, Java, J2EE, Python, Unix/Linux shell, Spark RD
  • Understanding of OOP and Functional design approach
Job Responsibility
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 and analysis, design, construction, testing, and implementation as well as 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 judgement
  • 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, and 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
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

IFC Data - CDD Sub-Data Domain - Data AVP

Step into the role of IFC Data - CDD Sub-Data Domain - Data AVP at Barclays, whe...
Location
Location
India , Noida; Gurugram
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Data Management, Data Governance including records management. Ability to review business processes from data lens and identify critical upstream and downstream components especially in financial services organisation
  • Strong understanding of Data Governance, Data Quality & Controls, Data Lineage and Reference Data/Metadata Management including relevant policies and frameworks
  • Ability to analyse, interpret and work robustly with stakeholders to to identify data quality issues and develop proposed solutions
  • Excellent problem solving skill sets, think strategically and convey an understanding of big picture to senior management
  • A clear understanding of the elements of an effective control environment, enterprise risk management framework, operational risk or other principal risk frameworks
  • Experience of managing stakeholders directly & indirectly and across geographies & cultures
  • Strong understanding and practical exposure to application of BCBS 239 principles and related frameworks
  • Commercially astute, demonstrates a consultative, yet pragmatic approach with integrity to solving issues, focusing on areas of significance and value to the business
  • A strong understanding of Risk and Control environment/control frameworks/op risk, including understanding of second and third line functions and impact across people, process and technology
  • Graduate in any discipline
Job Responsibility
Job Responsibility
  • Maintain compliance with Group Data & Record Management Standards (GDMS) by setting the agenda and driving the BU/Fn Data Council effectively as per the GDMS, covering various aspect of Data & Record Management
  • Drive the Critical Data Element (CDE) Identificaiton owing to functional changes in the concerned system applications and database, addition of new In Scope report, downstream request or any other self identified event
  • Build & Maintain Data Lineages reflecting end to end data flow right from the data originating source system till Output report while capturing in between data stores, applications, EUDAs and any Manual Hands In accordingly
  • Drive the DQ Control identification & mapping for respective CDEs for ensuring Completeness, Accuracy & Timeliness of the data
  • DQ Issue management through Active tracking and remediation of data quality issues, DQ metrics etc
  • Drive domain’s authoritative data sources, lineage, metadata, scope validation, record management and attestation activities on behalf of Data Domain owner
  • Ensuring Compliance for MI Reporting as per the Risk Reporting Standard (RRS) and Non Financial Regulatory Reporting Standard (NFRR) where applicable
  • Support delivery of tactical and strategic solution in collaboration with Technology Transformation team, Technology and Controls Business Partner teams
  • Drive a culture of continuous improvement and identify automation opportunities
  • Driving a consistent approach for Reporting and management of Data & Records across the business in BaU and due to any impacts arising from changes to RRS / GDMS relevant policies and standards
What we offer
What we offer
  • Wellness rooms
  • Gyms
  • Mental health support
  • On-site cafeterias
  • Fitness centers
  • Tech-equipped workstations
  • Collaborative areas
  • Fulltime
Read More
Arrow Right

Enterprise Architecture Specialist - AI&Data

The Senior Enterprise Architecture for the AI & Data Domain will provide central...
Location
Location
United Kingdom , Newbury
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Academic Degree in Information Technology, Information Systems, Business Management, Computer Science, or similar required
  • 3-5 years+ experience within IT programme management, IT Strategy, IT Systems Management, Enterprise Architecture or similar
  • Up-to-date certifications in Agile Way of Working, with working knowledge of SAFe, SCRUM, Spotify model etc. TOGAF certification is preferred
  • Outstanding written communications and presentation skillset with both internal stakeholders and external customers
  • Knowledge of Agile collaboration tools (Jira, Azure DevOps, Confluence, Mural etc)
  • In-depth understanding of enterprise architecture frameworks such as TOGAF and eTOM, with a proven track record in conducting architectural planning for complex modernization and transformation programs
  • Proficiency in technology delivery tooling including the creation of architecture deliverables (e.g., architecture diagrams) and demand flow management (e.g., Jira, Confluence), along with excellent technical authoring skills
  • Strong experience with AI and machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch)
  • Strong experience in architecting Data warehouse, BI & big data platforms on cloud
  • In-depth knowledge of cloud platforms such as AWS, Azure Cloud, or Google Cloud
Job Responsibility
Job Responsibility
  • Developing or Publishing Reference Architectures and Designs (Logical, Functional, and Application Architectures) that address both market-specific and global strategic priorities in accordance with industry and Vodafone standards
  • Continuous Evolution of the architectural landscape, ensuring it remains fit for purpose and responsive to changing business demands
  • Component Definition and Inventory Management: Define V-ODA components in relation to the domain and ensure domain-specific application inventories are accurate and well-maintained
  • Compliance: Maintain architecture decision logs, draft and update relevant policies, and manage compliance with architectural standards and governance frameworks
  • High-quality architecture deliverables including comprehensive and accurate architecture diagrams, white papers, and policy and standard documentation
  • Successful design and implementation of Data & AI architectures
  • Efficient and scalable Data & AI solutions
  • Strategic Alignment achieved between local business objectives and global technology capabilities, as evidenced by the successful implementation of Reference Architectures and Designs
What we offer
What we offer
  • Discretionary yearly bonus: 10%
  • Annual leave: 28 days + bank holidays + the opportunity to buy/sell/carry over 5 days/year
  • Charity days: 5 days/year
  • Maternity/adoption leave: 52 weeks out of which the first 13 weeks are fully paid followed by 26 weeks of half pay and 6 months - working 4 days, getting paid 5
  • Paternity leave: 16 weeks fully paid
  • Private pension: You can contribute up to 5% of your basic pay with 2:1 matching from Vodafone up to 10%
  • Access to: private medical, private dental, free health assessments, share save scheme
  • Additional discounts: Vodafone retail, gym, cinema, cycle to work, season ticket loan
Read More
Arrow Right

Digital Transformation Tech Authority

Lead the design, development, and deployment of advanced digital transformation ...
Location
Location
United Kingdom , Newbury
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in process analysis, design, implementation, and system testing, including UAT and defect resolution
  • Strong scripting and programming skills across multiple languages and platforms
  • Deep familiarity with automation frameworks and advanced analytics tools
  • Confident communicator with the ability to influence and collaborate effectively with customers, suppliers, and internal stakeholders at all levels
  • Commitment to best practice, driving efficiency and eliminating unproductive activities
  • Agile mindset with adaptability to changing priorities and environments
  • Highly analytical and structured approach to problem-solving and decision-making
  • Proactive in identifying self-development needs and continuous learning
  • Demonstrated ability to lead complex projects, manage stakeholders, and deliver measurable business outcomes
  • Ability to manage multiple programmes and projects simultaneously, ensuring delivery against strategic objectives
Job Responsibility
Job Responsibility
  • Lead the design, development, and deployment of advanced digital transformation solutions across Core Transport, including intelligent and robotic automation, machine learning, predictive analytics, and big data capabilities
  • Drive innovation and continuous improvement, ensuring automation strategies align with business objectives
  • Build strong relationships with stakeholders and cross-functional teams, providing technical authority and guidance to deliver scalable automation solutions
  • Develop scripts and orchestration frameworks, overseeing performance optimisation, and championing new concepts that enable future-ready operations
  • Define and lead the design and implementation of digital solutions within automation engines and orchestration platforms, ensuring alignment with transformation objectives
  • Drive efficiencies through advanced analytics, automation, AI-driven cognitive learning, and digital visualisation to optimise operational performance
  • Leverage technology opportunities to deliver an integrated, simplified Network Operations model capable of supporting complex products and services
  • Develop and maintain scripts, automated workflows, and orchestration frameworks within intelligent automation platforms
  • Ensure operational readiness by overseeing integrated models, governance processes, and providing final project sign-off
  • Continuously review and innovate operational processes to identify and implement automation opportunities through software development and coding best practices
What we offer
What we offer
  • Yearly bonus: 10%
  • Annual leave: 28 days + bank holidays + the opportunity to buy/sell/carry over 5 days/year
  • Charity days: 5 days/year
  • Maternity leave: 52 weeks: the first 13 weeks are fully paid, followed by 26 weeks of half pay
  • Private pension: You can contribute up to 5% of your basic pay with 2:1 matching from Vodafone up to 10%
  • Access to: private medical, private dental, free health assessments, share save scheme
  • Additional discounts: Vodafone retail, gym, cinema, cycle to work, season ticket loan
  • Fulltime
Read More
Arrow Right