● Lead a team of talented software developers ● Conducting analysis of the development requirements and understanding the scope of work. ● Participate in planning, designing, and the development of the products as part of ongoing development work. ● Create the backend system as per the requirements of the client. ● Conduct research on the latest technologies and implement them into existing applications. ● Prepare Technical/flow diagram. ● Review the software engineering approach to proposed solutions to ensure adherence to best practices. ● Deployment and pipeline set up