Primary Purpose:
As a principal developer the candidate will be helping to build and mentor a team that ensures continuous innovation and developing highquality software aligned with user needs and business role involves closely interaction with other stakeholders and requires the ability to design develop and implement creative solutionswith Modern architecture and design patterns.. Thinking outside the box with the capability to learn upcoming technologies in the integration space the role requires contributing proactively to businessaligned digital initiatives. A detailed understanding of modern SDLC frameworks is needed as is the ability to work in an Agile environment.
Job Responsibilities:
- Work with organizational stakeholders to identify opportunities for leveraging data to drive business solutions.
- Data Mining and Analyzation: To optimize and improve product development marketing techniques and business strategies.
- Use predictive modelling to increase and optimize customer experiences revenue generation ad targeting and other business outcomes.
- Lead projects in your respective squad guide and mentor the team as required.
- Provide thought leadership in the architecture and design of Digital products.
- Provide technical mentoring and coaching of developers.
- Perform software engineering tasks to ensure the highest levels of product quality are met.
- Learn from industry specialists and apply best practices to match our customer needs further.
- Keep up to date with technical trends tools methodologies and research as required.
Experience:
- 7 10 years of relevant experience;
- Candidate should be able to define the technical architecture handson coder and maintaining standards
- Have good knowledge of Design Patterns
- Solid experience working in complex and innovative R&D development environments;
- Experience working in Agile process and resultoriented culture;
- Experience using statistical computer languages (Python SLQ etc. to manipulate data and draw insights from large data sets.
- Knowledge of a variety of machine learning techniques (clustering decision tree learning artificial neural networks etc. and their realworld advantages/drawbacks.
Skills:
- Demonstrable robust Architecture design development and collaboration skills gained in developing software product and data science solutions;
- Creativity motivation and strong communication;
- Demonstrated experience of leading coaching and mentoring a team
- Practical time management skills for handling multiple projects and goals.
- Superior written and oral communication skills;
- Superior interpersonal skills with a focus on rapportbuilding listening and questioning skills; and
- Technical Skills
- Python frameworks Django/Flask/Fast API
- Strong in frontend technologies like ReactJs / NextJs / projects.
- HTML5 CSS JavaScript Good to have
- Strong Handson Experience with SQL and NoSQL database
- Knowledge of building and consuming REST API
- Comfortable with cloud computing service (AWS/Azure or GCP preferred)
- Strong experience with AWS cloud environment (Lambda RDS Cloud Formation Cloud Watch EC2 S3
Bonus Technical Skills:
- Experience with Microservices architecture
- Mathematical skills: Statistics probability