Senior Software Engineer- Data & Application Support

CircanaBengaluru, KarnatakaOn-siteFull-timeSenior, 5–8 yearsListed 1 hour ago

Apply now

About this role

Senior Software Engineer: Data & Application Support

Let’s be unstoppable together!

Circana (formerly IRI and NPD) is the leading advisor on the complexity of consumer behavior. Through unparalleled technology, advanced analytics, cross-industry data, and deep expertise, we provide clarity that helps almost 7,000 of the world’s leading brands and retailers take action and unlock business growth. We understand more about the complete consumer, the complete store, and the complete wallet so our clients can go beyond the data to apply insights, ignite innovation, meet consumer demand, and outpace the competition.

At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an environment that is flexible and accommodating to our work and personal lives. We have a global commitment to diversity, equity, and inclusion as we believe in the undeniable strength that diversity brings to our business, employees, clients, and communities (with us you can always bring your full self to work). Join our inclusive, committed team to be a challenger, own outcomes, and stay curious together. Learn more at www.circana.com .

What will you be doing?

As a Data & Application Support Engineer, you will support critical business data processing and application services, ensuring the reliability, accuracy, and performance of ETL processes, reporting solutions, and business applications. Working with both internal stakeholders and external clients, you will investigate issues, implement improvements, and contribute to the ongoing development of data and application platforms. The role offers the opportunity to work across a broad technology stack while continuously developing new technical skills and expertise.

Job Responsibilities:

- Support and maintain weekly ETL processes within SQL Server environments.

- Monitor, investigate, and resolve ETL job failures and data processing issues.

- Support and maintain Microsoft Tabular Models and SQL Server Analysis Services (SSAS) cubes.

- Analyse, diagnose, and resolve data quality, integrity, and performance issues.

- Investigate root causes of data, application, and system issues, implementing corrective actions where required.

- Support, maintain, and enhance business applications developed in Python and C#.

- Develop and implement application enhancements, bug fixes, and performance improvements.

- Participate in testing, deployment, and release activities.

- Manage and maintain source code using SVN and GitHub repositories.

- Work with development teams to ensure effective version control and change management practices.

- Provide technical support to internal business users and external clients.

- Communicate effectively with stakeholders regarding incidents, service requests, and enhancement activities.

- Create and maintain technical documentation, support procedures, and operational runbooks.

- Contribute to the continuous improvement of support processes, automation, and monitoring capabilities.

Requirements:

- Strong analytical and problem-solving skills.

- Ability to troubleshoot complex data and application issues.

- Experience supporting business-critical systems within a production environment.

- Ability to manage multiple priorities and work effectively under pressure.

- Strong communication skills with the ability to engage technical and non-technical stakeholders.

- Customer-focused with a commitment to delivering a high level of service.

- Ability to work independently and collaboratively within a team environment.

- Ability to quickly learn and apply new technologies, tools, and business systems.

- Commitment to continuous professional development and technical learning.

Essential Experience:

- Experience supporting SQL Server databases and ETL processes.

- Experience troubleshooting and resolving SQL job failures and data processing issues.

- Experience supporting Microsoft Tabular Models and SSAS cubes.

- Experience analysing and resolving data quality, reconciliation, and performance issues.

- Experience supporting, maintaining, and enhancing applications developed in Python and C#.

- Experience implementing software fixes, enhancements, and maintenance releases.

- Experience using source control systems, including SVN and GitHub.

- Experience working directly with internal stakeholders and external clients.

- Experience creating and maintaining technical documentation.

- Demonstrable professional experience in SQL Server, application support, and data analysis environments.

- Experience with SQL Server Integration Services (SSIS).

Preferred Experience:

- Experience supporting reporting and business intelligence platforms.

- Experience working within a data warehouse environment.

- Experience in Monet/Postgres is added advantage.

- Experience with automated monitoring and alerting solutions.

- Experience with DevOps practices and CI/CD pipelines.

- Experience working within Agile delivery environments.

- Track record of expanding technical expertise across multiple technologies and platforms.

Essential Qualifications:

Degree in Computer Science, Information Technology, Software Engineering, Data Analytics, or a related discipline, or equivalent industry experience.

Preferred Qualifications:

- Microsoft SQL Server certification.

- Python certification or equivalent professional experience.

- ITIL Foundation certification.

- Relevant qualifications in software development, database administration, business intelligence, or data platform technologies.

Circana Behaviors:

As well as the technical skills, experience and attributes that are required for the role, our shared behaviors sit at the core of our organization. Therefore, we always look for people who can continuously champion these behaviors throughout the business within their day-to-day role:

- Stay Curious: Being hungry to learn and grow, always asking the big questions

- Seek Clarity: Embracing complexity to create clarity and inspire action

- Own the Outcome: Being accountable for decisions and taking ownership of our choices

- Center on the Client: Relentlessly adding value for our customers

- Be a Challenger: Never complacent, always striving for continuous improvement

- Champion Inclusivity: Fostering trust in relationships engaging with empathy, respect and integrity

- Commit to each other: Contributing to making Circana a great place to work for everyone

Location: This position can be located in the following area(s): Bangalore

An offer of employment may be conditional upon successful completion of a background check in accordance with local legislation and our candidate privacy notice. Your current employer will not be contacted without your consent.