Director, Custom Software Development Job in Uniphore
Director, Custom Software Development
Uniphore
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Summary
Role SummaryUniphore, the leader in AI technology, is looking for a Director of engineering to help grow and nurture the custom development team.The custom development team, part of the global delivery and services organization, works on developing custom requirements (new features, integrations and automations) to meet our customer s evolving business needs. You will also be responsible for developing internal facing automation tools to improve delivery implementation efficacyAs a director for the custom development team, you will closely work with the global delivery heads and clients to understand their unique business requirements and translate them into technical requirements. You will then drive your team to deliver the requirements ensuring high quality and performance. The requirements can range from custom utilities for data processing to developing internal tools, technical interfaces, process automations and bespoke integrations between Uniphore products and client systems. You will also be responsible to develop process improvements to achieve cost effectiveness.As the director, you will lead the team and act as the technical SME. You will oversee the daily activities of the engineers, provide direction and guidance as needed, own resource management, process coordination and competency development.We are looking for a hands-on dynamic individual who can lead with example and has a strong technical development background with a demonstrated track record of managing and growing engineering teams. Build a high-performing custom development team Develop process improvements to achieve cost effectiveness and time saving for global delivery and services organization Drive customer satisfaction through delivery excellence Key KPIs for the custom development team that you will need to optimize for Schedule and effort Quality Utilization Risk Management Competency development InnovationCustomer SatisfactionYour Responsibilities Build a strong techno-functional team which can own and run global programs. Lead local team of developers and business analysts, partner with stakeholders locally and globally, collaborate with peers and technology management. Own technical (solution) development and delivery Understand unique business requirements from clients and internal stakeholders and translate them into technical requirements Act as the technical SME - Design the architecture, workflows and tech stack for the custom solutions/ integrations Ensure projects/ requirements are delivered with high quality and efficiency Promote best practices for software development, Dev-Ops, Agile adoption. Manage resource scheduling, utilization and process coordination Drive the upskilling and competency development of the team Hands-on development: working alongside the team; Lead by example. Write reusable code and libraries. Help in implementing firm's cloud strategy for the program. Team management - hiring, retention and promotion of high potential team members Collaboration within the organization on current and future state architecture Drive team maturity
Your Qualification 14+ years of appropriate technical experience Strong track record of managing team of developers and business analysts Technically hands-on experience with Java, Javascript, Python, Postgres, MongoDB Experience building SaaS products Experience driving large customization and integration projects Experience implementing Agile Methodologies Experience and knowledge of writing testable and high-quality code Experience in designing enterprise solutions that scale ML & Analytical work experience is highly desirable Experience with microservices and containerizationDomain expertise - Contact center domain expertise exposure to commonly used CRM/ ERP and contact center management solution Entrepreneurial by nature with a strong sense of ownership Leading by example Technically hands-on working alongside the team Ability to mentor and grow teams of developers Solid written and verbal communication skills Project Management skills Negotiation, Risk Management Contract Management, Business Finance and Quality Management Detail oriented and diligent Ability to handle multiple tasks and work toward long-term goals Proactive and results-oriented, with strong prioritization skills Ability to learn and apply new tools and applications Creative problem-solver with great attention to detail Programming/ Scripting experience in PHP, Python, Java, JavaScript, Unix ShellWeb services MicroservicesContainers (Docker)Database such as Postgres, SQL Server, MongoDB database Servers like Tomcat Apache, WebLogic Good knowledge of software architecture and design methodologies In-depth knowledge of agile methodologies Experience developing automations using Python, Ansible, Java, Jenkins etc. Experience with cloud services, SaaS models, and client-server systems. Experience with data analytics projects and toolsets Hands-on Data Mining, Data Science, and analytical work experience Strong architectural expertise in designing enterprise solutions that scale Experience with contact centers applications suite Experience working with AI/ML solutions
Your Qualification 14+ years of appropriate technical experience Strong track record of managing team of developers and business analysts Technically hands-on experience with Java, Javascript, Python, Postgres, MongoDB Experience building SaaS products Experience driving large customization and integration projects Experience implementing Agile Methodologies Experience and knowledge of writing testable and high-quality code Experience in designing enterprise solutions that scale ML & Analytical work experience is highly desirable Experience with microservices and containerizationDomain expertise - Contact center domain expertise exposure to commonly used CRM/ ERP and contact center management solution Entrepreneurial by nature with a strong sense of ownership Leading by example Technically hands-on working alongside the team Ability to mentor and grow teams of developers Solid written and verbal communication skills Project Management skills Negotiation, Risk Management Contract Management, Business Finance and Quality Management Detail oriented and diligent Ability to handle multiple tasks and work toward long-term goals Proactive and results-oriented, with strong prioritization skills Ability to learn and apply new tools and applications Creative problem-solver with great attention to detail Programming/ Scripting experience in PHP, Python, Java, JavaScript, Unix ShellWeb services MicroservicesContainers (Docker)Database such as Postgres, SQL Server, MongoDB database Servers like Tomcat Apache, WebLogic Good knowledge of software architecture and design methodologies In-depth knowledge of agile methodologies Experience developing automations using Python, Ansible, Java, Jenkins etc. Experience with cloud services, SaaS models, and client-server systems. Experience with data analytics projects and toolsets Hands-on Data Mining, Data Science, and analytical work experience Strong architectural expertise in designing enterprise solutions that scale Experience with contact centers applications suite Experience working with AI/ML solutions
Experience Required :
Fresher
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us