About Role:
Responsibilities:
Implementing features and functionalities according to defined acceptance criteria design specifications
Responsible for the design, development, testing, and maintenance of the software components and services.
Write clean and efficient code following the best practices.
Being able to contribute to any layer of the tech stack.
Build and optimize software for speed and scalability.
Support members of a scrum team with the necessary skills to help execute the different tasks.
Embrace Agile best practices and mindset.
Adhere to TDD, TFD and BDD best practices.
Troubleshoot, debug and upgrade existing systems or components.
Work directly as part of Agile Engineering team, develop and maintain software solutions.
Presenting current features to stakeholders and internal customers
Being able to collaborate with teams across different time zones.
Be a positive active member of our agile team through sharing knowledge and learning as we build our products as a team.
Provide quality updates on tickets explaining areas of change, reason for change as well as impacted areas.
Work closely with the UX team when required to design the best customer experience.
Education / Qualifications:
12+ years of experience in mainly Java & Python or equivalent back-end programming language.
1+ years of experience of formal or informal technical leadership
Excellent understanding of object-oriented programming and design.
Excellent knowledge of coding best practices and design patterns.
Valuable Experience with TDD/TFD/BDD.
Hands-on experience with modern front-end frameworks such as AngularJS or React.
Excellent experience with writing, modifying & troubleshooting Restful APIs.
Solid understanding of Relational Databases (RDMS) and referential integrity.
Excellent experience with creating, modifying and optimizing SQL queries.
Experience with ve
📌 Senior Software Lead Pune
🏢 Octave Intelligence
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.