
Principal Software Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design & develop solutions using Oracle PL/SQL, Python, Unix Shell Scripting and Java
- Own end-to-end solution design for several application components
- Provide T-shirt sizing and epic-level estimates and drive delivery to meet expectations
- Write complex, maintainable code to develop scalable data processing engine
- Provide solutions to improve process quality, understand emerging technologies, standards and best practices in cross platform development
- Demonstrate mastery in applying concepts, and methodologies to innovative solutions
- Can work autonomously, and solve complex challenges, applying mastery and demonstrating expertise in their domain
- Continuously discover, evaluate, and implement new technologies and frameworks to maximize efficiency
- Act as tech mentor for the team
- 12+ years of experience in Oracle PL/SQL and advanced SQL programming
- High proficiency in a technology stream and can quickly adapt/upskill to new technologies
- Proven track record in designing solutions to solve business problems end-end
- Good experience working with large data sets with hands-on technology skills to design and build robust data processing engine using industry standard frameworks
- Hands-on configuration management, monitoring, performance tuning of database operations
- Ability to foster an environment of innovation, experimentation and inclusion in solving problems, seeking and embracing diversity of thought
- Ability to successfully build relationships with stakeholders and navigate complex social environments
- Build relationships with other teams and lead component integration & E2E validation
- Experience working on Java and cloud platforms would be a bonus
- Engineering degree in Computer Science, Information Technology or related field
- Open and quick to learn new technologies and tools
- Excellent problem solving, hands-on engineering skills and communication skills
- Good understanding of Agile methodology, SAFe practices and software delivery via CI/CD and demonstrated ability to thrive in an enterprise Agile/SCRUM environment
- Strong knowledge of version control tools, preferably GitHub
- Experience using Atlassian tool suite, including JIRA, Confluence and Github
- Strong troubleshooting and problem-solving skills
- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
- Motivated, high-potential performer, with demonstrated ability to influence and lead.
- Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms.
- Recharge and revitalize with help of wellness plans made for you and your family.
- Plan your future with financial wellness tools.
- Stay relevant and upskill yourself with career development opportunities.
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)