Responsibilities:
• Analyze business requirements to determine the appropriate technical solutions that align with the organization’s goals and objectives.
• Drive application design and development that is scalable and maintainable
• Design, coordinate, deploy Microservices, Micro-frontend-based applications into Cloud infrastructures.
• Apply Test-Driven-Development approach.
• Ensure that all architectural and design documents, diagrams, non-functional requirements, standards, and best practices are followed and done on time and with high-quality.
• Lead a team of Software Engineers in implementing high quality Software Products including Design, Development, and Deployment of new business functionality.
• Plan and allocate available talents to meet Engineering and Business objectives.
• Motivating the team to achieve organizational goals.
• Document the designed solution and provide a technical solution design Documents.
• Maintain software and support life-cycle-management of the end-to-end cloud native products & Machine Learning components through CI/CD.
• Support product & security documentation.