* Contribute to planning architectures, deployments, and roadmapsRequired to work independently or as part of a teamUnderstand business requirements and translate them into technical requirementsEnsure code quality, coding standards, and documentation of the project.Write reusable code and libraries, optimize applications for performance and scalabilityDesign and implement low-latency, high-availability, and performance applicationsBuild secured backend API's to be consumed by multiple applications with standardized security processesEngage with unit testing frameworks and test-driven deploymentEngage with bug tracking and source control, Fixing the bugs reported by testers.Ensure timely delivery of the sprints and milestonesEnsure code versioning and branching of the repositoriesCarry out daily development tasks on a timely basis.Propose new methodologies, best practices for further discussion with Leads.Carry out training sessions with respective technology team on the new topics learned.