Back to Jobs
Junior Programmer Analyst
Actively Reviewing
Jobs Opportunity
Job Description
Build Enterprise Reporting Solutions
As a Junior Programmer Analyst, you will work on designing and maintaining business reports that help different teams monitor operational performance and make informed decisions. A significant part of the role involves developing reports using SQL Server Reporting Services (SSRS).
You will create tabular reports, matrix reports, parameterized reports, and drill-through reports that provide meaningful business insights. Along with report creation, you will also focus on improving report performance, reducing loading times, and ensuring reports are user-friendly for business stakeholders.
Power BI will be one of the primary tools used in this role. You will design interactive dashboards containing KPI cards, charts, trend analysis, and RAG (Red-Amber-Green) indicators to help leadership teams visualize business performance effectively.
Work on Data Integration and ETL Processes
The role also includes building and maintaining ETL (Extract, Transform, Load) processes using SQL Server Integration Services (SSIS).
You will extract information from multiple sources such as SQL Server databases, APIs, and flat files before transforming and loading the data into reporting databases. This process requires data cleansing, validation, and ensuring consistency across reporting systems.
You will also schedule automated ETL jobs, monitor execution, troubleshoot failures, and maintain reliable data refresh cycles for reporting environments.
Understanding how enterprise data flows between different systems will be an important skill developed during this role.
Data Modeling and Business Intelligence
Beyond creating reports, you will participate in designing data models used by Power BI dashboards.
Responsibilities Include
Collaboration Across Business Teams
Junior Programmer Analysts regularly work with business users, QA teams, project managers, and technical teams to understand reporting requirements.
You will gather business needs, convert them into technical solutions, explain reporting logic, and provide recommendations based on data analysis.
Strong communication skills are important because technical solutions must align with business objectives while maintaining reporting accuracy.
Working in Agile development environments will also expose candidates to sprint planning, requirement discussions, and collaborative software development practices.
Deployment and Production Support
Once reports and dashboards are developed, they need to be deployed across different environments including Development (DEV), Quality Assurance (QA), and Production (PROD).
You will assist in deploying reports, troubleshooting data discrepancies, fixing report performance issues, and maintaining technical documentation for future enhancements.
Understanding deployment pipelines and version management will provide valuable enterprise software development experience.
Technologies You'll Work With
During This Role, Candidates Are Expected To Work With
Preferred Candidate Profile
EXL is looking for candidates who have completed a Bachelor's or Master's degree in Engineering or a related discipline.
Ideal Candidates Should Possess
Why This Role is Valuable for Freshers
This position provides practical exposure to enterprise reporting systems that are widely used across multinational organizations.
Candidates Will Develop Skills In
Keywords for Resume
SQL
The Junior Programmer Analyst role at EXL is well-suited for fresh engineering graduates looking to start a career in Business Intelligence and enterprise data solutions. The combination of SQL, Power BI, SSRS, SSIS, and data modeling provides hands-on experience with technologies used by large organizations worldwide. Candidates who enjoy working with data, solving business problems, and building reporting solutions will find this role an excellent foundation for long-term growth in analytics and data engineering.
As a Junior Programmer Analyst, you will work on designing and maintaining business reports that help different teams monitor operational performance and make informed decisions. A significant part of the role involves developing reports using SQL Server Reporting Services (SSRS).
You will create tabular reports, matrix reports, parameterized reports, and drill-through reports that provide meaningful business insights. Along with report creation, you will also focus on improving report performance, reducing loading times, and ensuring reports are user-friendly for business stakeholders.
Power BI will be one of the primary tools used in this role. You will design interactive dashboards containing KPI cards, charts, trend analysis, and RAG (Red-Amber-Green) indicators to help leadership teams visualize business performance effectively.
Work on Data Integration and ETL Processes
The role also includes building and maintaining ETL (Extract, Transform, Load) processes using SQL Server Integration Services (SSIS).
You will extract information from multiple sources such as SQL Server databases, APIs, and flat files before transforming and loading the data into reporting databases. This process requires data cleansing, validation, and ensuring consistency across reporting systems.
You will also schedule automated ETL jobs, monitor execution, troubleshoot failures, and maintain reliable data refresh cycles for reporting environments.
Understanding how enterprise data flows between different systems will be an important skill developed during this role.
Data Modeling and Business Intelligence
Beyond creating reports, you will participate in designing data models used by Power BI dashboards.
Responsibilities Include
- Creating relationships between tables
- Writing DAX measures and calculated columns
- Developing reusable business metrics
- Validating reporting accuracy
- Maintaining clean and optimized data models
Collaboration Across Business Teams
Junior Programmer Analysts regularly work with business users, QA teams, project managers, and technical teams to understand reporting requirements.
You will gather business needs, convert them into technical solutions, explain reporting logic, and provide recommendations based on data analysis.
Strong communication skills are important because technical solutions must align with business objectives while maintaining reporting accuracy.
Working in Agile development environments will also expose candidates to sprint planning, requirement discussions, and collaborative software development practices.
Deployment and Production Support
Once reports and dashboards are developed, they need to be deployed across different environments including Development (DEV), Quality Assurance (QA), and Production (PROD).
You will assist in deploying reports, troubleshooting data discrepancies, fixing report performance issues, and maintaining technical documentation for future enhancements.
Understanding deployment pipelines and version management will provide valuable enterprise software development experience.
Technologies You'll Work With
During This Role, Candidates Are Expected To Work With
- SQL Server
- SQL (Joins, Stored Procedures, Query Optimization)
- SSRS
- SSIS
- Power BI Desktop
- Power BI Service
- DAX
- Power Query
- Microsoft Excel (Advanced)
- Microsoft Office
Preferred Candidate Profile
EXL is looking for candidates who have completed a Bachelor's or Master's degree in Engineering or a related discipline.
Ideal Candidates Should Possess
- Strong understanding of programming fundamentals
- Good knowledge of SQL and relational databases
- Basic understanding of Business Intelligence concepts
- Analytical and logical thinking skills
- Good written and verbal communication
- Ability to learn new technologies quickly
- Willingness to work with distributed global teams
- Problem-solving mindset
- Basic exposure to Microsoft technologies and Azure services
Why This Role is Valuable for Freshers
This position provides practical exposure to enterprise reporting systems that are widely used across multinational organizations.
Candidates Will Develop Skills In
- Business Intelligence
- Dashboard Development
- Enterprise SQL
- ETL Development
- Data Warehousing Concepts
- Reporting Automation
- Data Visualization
- Stakeholder Communication
- Production Support
- Enterprise Software Delivery
Keywords for Resume
SQL
- SQL Server
- SSRS
- SSIS
- Power BI
- Power BI Service
- DAX
- Power Query
- Data Modeling
- ETL
- Stored Procedures
- Query Optimization
- Business Intelligence
- Data Warehousing
- Microsoft Excel
- Azure
- Databricks
- Reporting
- Dashboard Development
- Agile Methodology
- Data Visualization
- Analytical Skills
- Problem Solving
The Junior Programmer Analyst role at EXL is well-suited for fresh engineering graduates looking to start a career in Business Intelligence and enterprise data solutions. The combination of SQL, Power BI, SSRS, SSIS, and data modeling provides hands-on experience with technologies used by large organizations worldwide. Candidates who enjoy working with data, solving business problems, and building reporting solutions will find this role an excellent foundation for long-term growth in analytics and data engineering.
Required Skills
Similar Jobs
View all →
Sr. Data Analyst
RSCP
Noida
₹6–9 LPA
Dashboard Development
Data Analysis
ETL Validation
+1
SAP ABAP Development for HANA
Aryvart Software Pvt Ltd
Coimbatore
₹5–17 LPA
SAP ABAP on HANA
HANA
SAP
+1
PHP Developer
Cloudnausor Technologies Pvt ltd
Chennai
₹4–10 LPA
PHP
SQL
Data Analyst – Reporting & Automation
Urban Money
Kolkata
Query optimization
Power BI
Visual Design
+12
Power BI Developer
Impact Analytics
Bengaluru
Machine Learning
Query optimization
Adobe Illustrator
+7
Share
Quick Apply
Upload your resume to apply for this position
–