Position Details
**ABOUT THE ROLE**
**Role Description:**
The role is responsible for designing, developing, and deploying complex software applications, and mentoring junior developers. You will work closely with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. The ideal candidate has strong technical skills in web application development, exposure to big data technologies, and a good understanding of data architecture and ETL processes.
**Roles & Responsibilities:**
+ Possesses strong rapid prototyping skills and can quickly translate concepts into working code
+ Provide technical guidance and mentorship to junior developers.
+ Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk, and timeline.
+ Contribute to both front-end and back-end development using cloud technology.
+ Define and implement robust software architectures on the cloud, AWS preferred
+ C...