Overview
Sr. Software Engineer
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.
Job Summary:
- We are looking for Java script backend developer who would be responsible for designing the solution and also gets involved in the end-to-end development and maintenance of applications.
- The role is to create large scale, data centric applications for advanced analysis based on the JS knowledge using NEST JS , ORM-object relational mapping , Database knowledge and microservices architecture.
- A typical application would process terabytes of data on a daily basis to determine Key Performance Indicator for the customers and deliver mission-critical insights.
- Given the massive data volumes and time-sensitive goals of the analysis, applications need to use the latest techniques in data streaming, memory management, parallel execution, distributed messaging and code optimization.
- Applications must be robust, fault-tolerant, and highly accurate as they deliver key business insights to senior management for Circana customers.
- Circana is growing rapidly, and there are ample opportunities for career development along both technical and management tracks.
- The work atmosphere is team-oriented and knowledge-intensive: motivated professionals are highly appreciated.
Responsibilities and Duties:
- Ability to communicate well with multiple teams.
- Independently design, code, unit test and deliver testable user stories.
- Demonstrate solutions through documentation, diagrams, code comments with optimized code.
- Engage with key stakeholders, internal and external to develop interfacing specifications and plan integration checkpoints
- Ability to analyze the issue in detail and provide multiple solutions approach to a problem statement - Develop high quality applications that meets the performance and scalability standards in a cloud platform.
Qualifications and Skills :
- Masters in CS/Software Engineering preferred
- 5+ Years demonstrable Java script designing and development experience using NEST JS , ORM-object relational mapping, puppeteer.
- Proven experience in JS scripting
- DB knowledge is a must required, preferably Postgres which includes writing queries , query optimization.
- Hands-on experience in building REST APIs.
- Agile Scrum experience required
- Azure Cloud experience preferred, but proven cloud experience required.
- Large-scale big data experience preferred
- Demonstrable experience in building software around Design Patterns
- Hands-on experience in web sockets, microservices and message brokers
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): Pune
#LI-MM1