Job Description
Job Title- Python Full Stack Engineer- AVP
Location- Pune
Role Description
What we'll offer you
As part of our flexible scheme, here are just some of the benefits that you'll enjoy
• Best in class leave policy
• Gender neutral parental leaves
• 100% reimbursement under childcare assistance benefit (gender neutral)
• Sponsorship for Industry relevant certifications and education
• Employee Assistance Program for you and your family members
• Comprehensive Hospitalization Insurance for you and your dependents
• Accident and Term life Insurance
• Complementary Health screening for 35 yrs. and above
Your key responsibilities
• Work as part of a delivery team, collaborating with others to understand and capture requirements, analyze and refine stories, design solutions, implement them, test them and support them in production.
• Design and develop excellent and understandable server-side code. Work closely with users to gain feedback and ensure they are fit for purpose.
• Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing.
• Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right.
• Define and evolve the architecture of the components you are working on. Contribute to architectural decisions at a department and bank-wide level.
• Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it's needed
• Help your team build, test and release software with the short lead times and a minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline.
Help create a culture of learning and continuous improvement within your team and beyond
Your skills and experience:
• Senior developer skills utilizing Python fundamentals.
• Extensive experience of developing RESTful services using Flask or Django
• Extensive experience of modern Python libraries, including PySpark, Pandas numpy, scikit-learn, etc.
• Good experience of container technologies such as Kubernetes or Docker
• A background in designing and developing high-quality server side processing in Python.
• Good experience of creating and manipulating data on a Hadoop environment using HDFS
• Experience working with very large datasets using Big Data technologies such as Spark, Impala and Hive
• Strong knowledge of SQL and advanced data analysis
• Desire to write robust, maintainable & re-usable code
• Practical experience of TDD and constant refactoring in continuous integration environment.
• Knowledge of SQL and relational databases (Oracle, PostgreSQL, SQLAlchemy)
• Experience working in an agile team, practicing Scrum, Kanban or XP
• Practical experience of delivering good quality code within enterprise scale development (CI/CD)
The ideal candidate will also have:
• An understanding of web fundamentals – extensive understanding of HTML, CSS and Javascript/TypeScript.
• Experience with cloud technologies (Google cloud, AWS, Azure etc.)
• Experience with one of the modern front-end frameworks e.g. React, Angular, Vue.
• Experience in other programing languages, specifically Java / Scala would be helpful
• Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner, ensure that the team builds the right thing and create a system of living documentation
• Knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accounting
How we'll support you
• Training and development to help you excel in your career
• Coaching and support from experts in your team
• A culture of continuous learning to aid progression
• A range of flexible benefits that you can tailor to suit your needs
💡 Quick Summary
Seeking a career-building opportunity? The Python Full Stack Engineer| AVP position is now open for candidates interested in the Bank Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Bank Jobs is a plus.
