Overview
As a Principal Software Developer, you are involved in the design, build, test, deploy and operate highly scalable solutions. You should be able to work independently and as part of a team in an Agile environment. You should be a full stack developer, who can dive deep into any part of the stack and design broad distributed system interactions. You should also be able to manage multiple projects and priorities in a fast-paced environment, be results-driven, and thrive even when faced with ambiguity. Actively participation in coding, peer reviews ensuring high-quality, maintainable code. Debugging and troubleshooting issues are also crucial part of the role to support many Tier-1 customers. It is very important to provide the required guidance and mentoring to the junior developers in the team at every stages during the journey of a successful product delivery. Most importantly, you should be a team player, someone who is eager to learn, and willing to do whatever it takes to help the team success.
Career Level - IC4
As a senior member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the development, design and support of software applications.
. Minimum 10+ years in a software-engineering related position
. Full Stack developer having experience in Java, Javascript, OJet / React, Python
. Solid experience with Microservice, REST API development
. Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence. Specifically hands-on experience in writing complex SQL queries and PL/SQL.
. Hands-on experience in Cloud, GIT, DevOps practices, including CI / CD and test automation
. Strong knowledge of Linux/Unix fundamentals
. Excellent troubleshooting, debugging, and performance tuning skills
. Excellent written and verbal communication skills with the ability to present complex information clearly and concisely
- Preferred experience in developing and designing solutions with containerization technologies such as Docker and Kubernetes.
#LI-DNI