Collaborate with crossfunctional teams to gather analyze and define software requirements ensuring a deep understanding of business and technical needs.
o
Design and develop robust web applications utilizing both frontend (e.g. HTML CSS JavaScript React Angular) and backend technologies (e.g. Node.js Django Flask).
o
Write clean efficient and maintainable code for both clientside and serverside components ensuring scalability and performance.
o
Conduct thorough testing and debugging of web applications ensuring highquality software releases through unit integration and endtoend testing.
o
Troubleshoot and resolve software defects and issues ensuring timely and effective resolution of production issues.
o
Stay uptodate with emerging technologies and industry trends and apply this knowledge to enhance application functionality and development processes.
o
Lead the development team and collaborate closely with stakeholders to deliver highquality software solutions that meet business goals.
o
Experience in managing different environments including Development (DEV) User Acceptance Testing (UAT) and Production ensuring smooth deployments and transitions.
o
Contribute to the modernization of existing applications integrating new technologies and practices to optimize performance and maintainability.