Collaborate with cross-functional teams to gather, analyze, and define software requirements, ensuring a deep understanding of business and technical needs
oDesign and develop robust web applications utilizing both front-end (eg, HTML, CSS, JavaScript, React, Angular) and back-end technologies (eg, Node
js, Django, Flask)
oWrite clean, efficient, and maintainable code for both client-side and server-side components, ensuring scalability and performance
oConduct thorough testing and debugging of web applications, ensuring high-quality software releases through unit, integration, and end-to-end testing
oTroubleshoot and resolve software defects and issues, ensuring timely and effective resolution of production issues
oStay up-to-date with emerging technologies and industry trends, and apply this knowledge to enhance application functionality and development processes
oLead the development team and collaborate closely with stakeholders to deliver high-quality software solutions that meet business goals
oExperience in managing different environments, including Development (DEV), User Acceptance Testing (UAT), and Production, ensuring smooth deployments and transitions
oContribute to the modernization of existing applications, integrating new technologies and practices to optimize performance and maintainability
oParticipate in special projects, offering technical expertise and driving innovative solutions to complex problems