Position: Senior Python Developer
Role Highlights:
- Gain hands-on experience working on live projects that shape the future of loyalty and rewards technology.
- Collaborate with multidisciplinary teams to design, develop, and deliver impactful applications.
- Contribute to the development of scalable, cloud-native solutions that drive our platform's success.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related fields (././MCA).
- 6+ years of software development experience, showcasing your aptitude for crafting elegant code.
- Proficiency in Python or Java development, demonstrating your technical prowess.
- Familiarity with integrating third-party libraries and APIs to enhance application functionality.
- Strong grasp of Software Development Life Cycle (SDLC) or Product Development Life Cycle (PDLC).
- Exceptional communication skills, enabling effective collaboration within teams and with clients.
- A collaborative mindset, contributing actively to team dynamics and project success.
Responsibilities:
- Architect and construct applications and components, harnessing the potential of open-source technologies.
- Assume end-to-end ownership of assigned deliverables, ensuring their timely and high-quality completion.
- Collaborate closely with cross-functional teams to conceptualise, design, and implement new features.
- Leverage external data sources and APIs to enrich application capabilities and user experiences.
- Craft comprehensive unit tests to fortify code robustness and reliability.
- Identify, troubleshoot, and resolve bugs while optimising application performance.
- Function as an independent contributor, instrumental in driving feature development and unit testing.
- Develop, test, and maintain software applications employing server less architectures, micro services, and
cloud-native paradigms.
- Thrive in an Agile environment, adhering to SCRUM methodologies for efficient development cycles.
- Showcase adept