0% found this document useful (0 votes)
13 views

Application Development 2024

Uploaded by

Kishan Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Application Development 2024

Uploaded by

Kishan Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

National Stock Exchange 2024

Job Description for Department Application Development

The National Stock Exchange of India Limited is an organisation of national importance, with massive
international stature. NSE is the first Stock Exchange in the whole world that introduced the concept
of electronic trading and moved the stockbrokers away from the physical outcry system. NSE is also
the largest derivatives exchange in the world, for four years on the trot, from 2019. We are the third
largest stock exchange in the world, and the largest stock exchange in India.

NSE is the driving force behind India’s economic growth. It provides a platform for companies to raise
capital and for investors to participate in the stock market. The client base of NSE encompasses a
variety of participants, including individual retail investors, institutional investors, foreign investors,
banks, brokerage firms, asset managers, insurers and other financial institutions.

Data Warehousing & Analytics team of NSE is responsible, among other things for establishing and
managing the Data Warehouse Solution including Designing, Architecture, Development of Analytical
Solutions primarily for captive consumption. This includes creation and maintenance of our database
infrastructure, including collecting and maintaining data, ensuring the integrity of our data, and
creating and training data models.
The Exchange is the convergence of the 3 Is – Investors, Intermediaries and Issuers. The Big Data
Engineers can make a beginning in NSE by way of role where they can expect to learn quite a lot in
terms of the what the Exchange space entails, required knowledge of the products and various
stakeholders, designing, architecting, managing data warehousing clusters and solutions which will
help ensure a good career start in Analytics & Data Science space.

Table of content: Functional Requirements

Sr. No Designation Function Page no


Trainee Data Warehousing & Analytics-
1 2
Technology Big Data Engineers
Trainee
2 Business Analyst/Data Analyst 3
Technology
Trainee
3 QA Automation 4
Technology
Trainee
4 Trading 6
Technology
Trainee
5 Membership & Exchange compliance 8
Technology
Trainee
6 Project Management 10
Technology

Non-Confidential
Job Description – Data Warehousing- Big Data Engineers
The Job Overview

We are seeking fresh Big Data Engineers to join our data analytics team. The successful
candidates will be responsible for overseeing the creation and maintenance of our database
infrastructure, including collecting and maintaining data, ensuring the integrity of our data, and
creating and training data models.

Key Role & Responsibilities:


Some of the responsibilities for the role of Big Data Engineer are as follows:
➢ Design & Development of Big Data solutions using our big data platform.
➢ Perform and oversee tasks such as writing scripts, calling APIs, web scraping, and
writing SQL queries.
➢ Design and implement data stores that support the scalable processing and storage
of our high frequency data.
➢ Maintain our data pipeline.
➢ Customize and oversee integration tools, warehouses, databases, and analytical
systems.
➢ Configure and provide availability for data-access tools used by all users including
business analysts, data analysts, statisticians and data scientists.

Required Skills:
Below are the key skills for a Big Data Engineer:
• Bachelor’s degree or higher in computer science, data science, or a related field
• Excellent analytical and problem-solving skills
• Excellent communication and interpersonal skills

Candidates should have the knowledge and experience of working on Big data platforms like Cloudera,
Horton Works, Open Source Hadoop, Data Integration, Data Quality, Data Governance, Data
Visualization using Hive, HBase, Ozone, Kudu, HQL, Impala, MapReduce, Yarn, Oozie, Kafka,
Spark, Python, Tensor Flow, R programming.
Candidates having System Architecture/ Platform administration experience using Cloudera Manager,
capacity planning, monitoring, platform management will be preferred. Understanding of
Linux, Distributed Computing, performance monitoring will have an added advantage.

Functional Skills
• Broad understanding of Indian capital markets
• Strong Analytical skills
• Good oral and written communication and presentation skills
• Innovative and solution orientation. Open to new ideas and initiatives
• Ability to deliver quality output under stringent timelines with minimal supervision
• Result orientation
• Strong Team Player

Educational Qualifications:
BE / B Tech / PG Specialised in Big Data Analytics/ MCA

Non-Confidential
Location: Mumbai Corporate Office

Job Description – Data Warehousing

The Job Overview


We are seeking fresh Business Analysts/ Data Analysts to join our data analytics team. The
successful candidates will be responsible for overseeing the creation and maintenance of our
database infrastructure, including collecting and maintaining data, ensuring the integrity of our
data, and creating and training data models.

Key Role & Responsibilities:


Some of the responsibilities for the role of Big Data Engineer are as follows:
➢ Design & Development of Big Data solutions using our big data platform.
➢ Perform and oversee tasks such as writing scripts, calling APIs, web scraping, and
writing SQL queries.
➢ Design and implement data stores that support the scalable processing and storage
of our high frequency data.
➢ Maintain our data pipeline.
➢ Customize and oversee integration tools, warehouses, databases, and analytical
systems.
➢ Configure and provide availability for data-access tools used by all users including
business analysts, data analysts, statisticians and data scientists.

Required Skills:
Below are the key skills for a Big Data Engineer:
• Bachelor’s degree or higher in computer science, data science, or a related field
• Excellent analytical and problem-solving skills
• Excellent communication and interpersonal skills

Candidates should have the knowledge and experience of working on Big data platforms like Cloudera,
Horton Works, Open Source Hadoop, Data Integration, Data Quality, Data Governance, Data
Visualization using Hive, HBase, Ozone, Kudu, HQL, Impala, MapReduce, Yarn, Oozie, Kafka,
Spark, Python, Tensor Flow, R programming.
Candidates having System Architecture/ Platform administration experience using Cloudera Manager,
capacity planning, monitoring, platform management will be preferred. Understanding of
Linux, Distributed Computing, performance monitoring will have an added advantage.
Functional Skills
• Broad understanding of Indian capital markets
• Strong Analytical skills
• Good oral and written communication and presentation skills
• Innovative and solution orientation. Open to new ideas and initiatives
• Ability to deliver quality output under stringent timelines with minimal supervision
• Result orientation
• Strong Team Player

Educational Qualifications:

Non-Confidential
BE/ B Tech

JOB DESCRIPTION – QA Automation

Background:

NSE (National Stock Exchange) is an institution of national importance with international stature. It is
counted as one of the world’s largest exchanges and a catalyst for driving India’s economic growth.
NSE is a pioneer in technology which ensures the reliability and performance of its systems through a
culture of innovation and investment in technology. NSE operates a market ecosystem to bring in
transparency & efficiency.

Position:

Freshers / Campus graduates - BE

Description:

At NSE, we have a highly skilled team to solve challenges and continuously innovate. We are seeking
a highly dynamic and motivated individual to work for the Testing Center of Excellence. The person
will play role in End-to-End delivery of testing deliveries. The ideal candidate would gain experience
building large-scale real-time systems that serve as the backbone of the critical market infrastructure
for the country.

The candidate will contribute to understanding and managing Environment setups, understanding
the application, development and maintenance of tools, stubs scripts required for testing

Objective of this role:

• Build tools, utilities, stubs to support automation testing


• Contribute in testing automation using bespoke and industry technology
• Contribute to large scalable, real-time applications that are latency and performance
intensive.
• Cater to dynamic and evolving business needs.
• Understand users/customer/regulatory requirements and able to translate it into technical
specifications.
• Ensure and maintain high standards for code quality and design.
• Follow the best practices and bring innovation / automation where necessary.
• Should be a team player and able to co-ordinate with multiple teams

Responsibilities:

• Understanding the application environment


• Creating and maintaining environments for application
• Actively participate in all phases of the SDLC for automation, tool development

Non-Confidential
• Reviewing requirement and creating test scenarios
• Coordinate with vendor team, business team, development team for getting testing
completed requirements.
• Tracking and reporting the status of activities assigned
• Troubleshooting and Problem analysis

Required skills and qualifications

• Strong Analytical and Problem-Solving skills


• Programming knowledge of C/C++/Java
• Scripting languages of Python/Shell Script/Groovy
• Understanding of Algorithms, Data Structures, OOPs and Linux commands
• Knowledge of Networking, Messaging and Asynchronous Architecture (desirable)
• Understanding of software development life cycle, testing methodologies, testing
approaches, defect tracking and reporting
• Desire to work for challenges
• Enthusiasm and love for technology

Non-Confidential
Job Description – Trading

Position:

Freshers/ Campus graduates

Description:

At NSE, we have a highly skilled team to solve challenges and continuously innovate. We are seeking
a highly dynamic and motivated full stack individual to work with new and emerging technologies.
The role offers exposure to both front-end and back-end technologies and ownership for end-to-end
delivery of project / module in collaboration with our experienced team. The ideal candidate would
gain experience building products catering to all digital channels like mobile, web and providing the
end-user with an omni-channel experience.

The candidate will join a small team to design out of the box solutions for simple to complex
problems. The solutions should be robust, secure, scalable and adhering to Industry and regulatory
standards & compliances built on a customer first approach.

Objective of this role:

• Work across full stack to build highly scalable distributed solutions and responsive web
applications wherever applicable
• Collaborate with cross-functional teams to define, design, build and deliver
• Cater to dynamic and evolving business needs
• Understand users/customer requirements and able to translate it into technical
specifications.
• Ensure and maintain high standards for code quality and design, by reviews and automation
where necessary
• Should be a team player with excellent communication to drive the initiative.
• Should be process-oriented and self-organized

Responsibilities:

• Contribute in full SDLC lifecycle of project including design, development, testing and
deployment.
• Work primarily in Java, Spring ecosystem, Angular and related tech stack.
• Design with API first approach and manage the whole lifecycle around API development with
related tools and technologies.
• Collaborate with different stakeholders and able to highlight risks or deviations in a timely
fashion.
• Ensure and participate in code review and ensure to churn out highest quality deliverable.

Required skills and qualifications

Non-Confidential
• Analytical mindset
• Desire to work for challenges
• Zeal to deliver and take pride
• Basic computer knowledge
• Basic programming knowledge
• Enthusiasm and love for technology

Preferred Skills (Good to have)

• Knowledge / Awareness on AI-ML


• Awareness on Modern web frameworks

Non-Confidential
JOB DESCRIPTION – Membership & Exchange compliance

Background:

NSE (National Stock Exchange) is an institution of national importance with international stature. It is
counted as one of the world’s largest exchanges and a catalyst for driving India’s economic growth.
NSE is a pioneer in technology which ensures the reliability and performance of its systems through a
culture of innovation and investment in technology. NSE operates a market ecosystem to bring in
transparency & efficiency.

Position:

Freshers / Campus graduates

Description:

At NSE, we have a highly skilled team to solve challenges and continuously innovate. We are seeking
a highly dynamic and motivated individual to work for the Trading Technology team. The person will
play role in End-to-End delivery of project / module. The ideal candidate would gain experience
building large-scale real-time systems that serve as the backbone of the critical market infrastructure
for the country.

The candidate will join a small team to solve challenges for front to back architecture delighting our
users, adhering to Industry standards and delivering a complete experience.

Objective of this role:

• Building large scalable, real-time applications that are latency and performance intensive.
• Cater to dynamic and evolving business needs.
• Understand users/customer/regulatory requirements and able to translate it into technical
specifications.
• Ensure and maintain high standards for code quality and design.
• Follow the best practices and bring innovation / automation where necessary.
• Should be a team player and able to co-ordinate with multiple teams

Responsibilities:

• Participate in full SDLC lifecycle of project including design, development and deployment.
• Ensure high standards of code quality, testing, cybersecurity and adherence to compliance
requirements.
• Collaborate with different stakeholders and able to highlight risks or deviations in a timely
fashion.

Non-Confidential
• Ensure and participate in code review and ensure to churn out highest quality deliverable.

Required skills and qualifications

• Strong Analytical and Problem-Solving skills


• Programming knowledge of C or C++
• Understanding of Data Structures and Algorithms
• Knowledge of Networking, Messaging and Asynchronous Architecture (desirable)
• Basic knowledge of scripting (an added advantage)
• Desire to work for challenges
• Enthusiasm and love for technology

Non-Confidential
Job Description – Technical Trainee – Project Management

Key Role & Responsibilities:

The Role : Responsible for the overall project management function, providing assistance to
leadership for integration and management of PMO processes and functions to improve the
consistency and efficiency of project delivery

Specific Responsibilities

• Lead the execution of a PMO governance, reporting and review framework to provide a holistic
view of all organisational project activity

• Define and Implement Monthly CIO Dashboard for the Key Projects and CRs across the
organization

• Publish RAIDs Log for the CIO Organisation

• Identify and define the major strategic issues for the organisation and integrate diverse
stakeholder interests with the organisation’s broader agenda to inform the development and
prioritisation of project initiatives and to proactively understand and mitigate risks

• Define business strategies and organisational policies to enable the strategic coordination of
multiple major projects and initiatives to improve efficiency and effectiveness of project

Foster collaborative and mutually supportive relationships with project leaders and senior
stakeholders, assess cross-functional project team capability, provide coaching, training and support
to enhance the organisation's project/program management capability, and improve collaborative
development and project results

Manage interdependencies and coordination across projects to ensure that information relating to
project deliverables, risks and issues are effectively communicated between stakeholders and that
key performance indicators are monitored and evaluated

Pilot new practices and ensure buy-in and understanding at all levels before widespread use

Track and ensure closure of Information Security, IT Risk and Regulatory findings

Track and ensure closure of all dispensations across IT organization due to IT


Security/Risk/Regulatory

Planning for CMMi level certification of IT Processes

Required Skills:

Ability to interface directly with cross functional teams and to transfer knowledge

Non-Confidential
Achieving cooperation, compliance and engagement in the value of a PMO function in an
environment of conflicting interests and opinions

Identifying new and innovative project management approaches and tools and embed these in the
behaviour and day to day activities of the organisation’s operations.

Educational Requirements: BE/Btech/ME/Mtech CS/IT/EEE/ECE

Location : Mumbai, Chennai

Non-Confidential

You might also like