This APAC role is based in the Regional Office in Singapore.
Job Overview:
We are seeking a highly skilled and experienced candidate in Technical Architecture & Application management to oversee the development, implementation, and maintenance of software applications at regional level within our organization spread across multiple countries and vendors. The ideal candidate will have a strong background in software development, project management, team leadership, and retail business acumen with a focus on delivering high-quality software solutions that meet the needs of our business.
Key Responsibilities but not limited to:
1. Technical Leadership:
· Lead the technical architecture design, development, implementation, and maintenance of application systems.
· Stay abreast of industry trends, emerging technologies, and best practices to drive innovation and efficiency.
· Provide strategic direction and technical expertise in the development, implementation, and maintenance of retail business applications.
· Collaborate with cross-functional teams to ensure alignment of technical solutions with business objectives.
· Provide solutions to business problems in cost cost-effective manner.
2. Retail Business Focus:
· Understand the retail business landscape and collaborate with stakeholders to identify opportunities for leveraging technology to drive business growth and efficiency.
· Develop and implement application strategies that support the unique needs of the retail industry.
· Monitor performance metrics and KPIs to identify areas for improvement and implement strategic initiatives to optimize retail business applications.
· Analyse market trends and make informed strategic decisions.
3. Team Management:
· Lead and mentor a diverse team of IT professionals across multiple countries, fostering a culture of collaboration, accountability, and continuous learning.
· Define team goals with performance metrics and provide regular feedback and coaching to ensure high levels of productivity and engagement.
· Manage resource allocation and workload distribution to optimize team efficiency and effectiveness.
· Ability to work in various time zones and manage vendors from multiple time zones.
4. Project Management:
· Oversee the planning, execution, and delivery of projects, ensuring adherence to timelines, budget, and quality standards.
· Identify and mitigate project risks and escalate issues as necessary to ensure timely resolution.
· Collaborate with internal and external stakeholders to prioritize project requirements and deliverables.
5. Relationship Management:
· Cultivate strong relationships with key stakeholders, including business leaders, vendors, and partners to ensure alignment of priorities and effective collaboration.
· Serve as a trusted advisor to senior management on application-related matters, providing insights and recommendations to support decision-making.
6. Cross-functional Collaboration:
· Work closely with cross-functional teams, including but not limited to, Operations, Sales, Marketing, and Finance to align application strategies with business objectives.
· Facilitate communication and collaboration between multiple country, regional, and global IT teams to drive consistency and standardization.
· Act as a bridge between IT and business stakeholders, ensuring effective communication and understanding of technical requirements and challenges.
Qualifications:
- Minimum of 8+ years of experience in hands-on technical roles, with a focus on b2b and b2c applications development with Enterprise Standards.
- Bachelor’s degree in computer science or information technology.
- 7+ years of hands-on experience in technologies of OutSystems, Java Hibernate, ASP.NET MVC, .Net Core, C#, JavaScript, Entity Framework, REST APIs, web services, Talend, ADF, and Power Bi.
- 4+ years of hands-on experience in Deploying & Managing Servers, Storage, and applications in Azure, Oracle & AWS Clouds.
- 3+ years of hands-on experience in OutSystems development and hands-on experience in Integration with Legacy Systems and custom Extension development.
- Certification as an OutSystems Architecture Specialist is a must.
- Good Knowledge of Oracle Retail Xstore and Customer Engagement is a must.
- Good debugging and troubleshooting skills using IDEs such as Visual Studio & Eclipse.
- Provide Solutions and validate the effort estimation from External vendors to meet the business and budget requirements.
- Experience in Implementing multiple software solutions and projects implemented in the organization by in-house team and external Vendors.
- Hands-on experience in VAPT fixes, Performance Improvements, Security Fixes, and Server Optimizations.
- Good Knowledge of Retail systems like ERP, CRM, Omnichannel, and Marketplace business processes is good to have.
- Good to have knowledge of tools such as – TFS, Azure DevOps, and Jenkins.
- Proficient in the usage and administration of MS SQL, MYSQL, & Oracle Databases.
- Proficient in Middleware and Integrations with multiple Enterprise Systems using MuleSoft and legacy tools.
- Ability to troubleshoot complex technical issues and provide effective solutions.
- Familiar with end-to-end software development cycle, including design, testing, implementation, security audit, and maintenance.
- Excellent understanding of technical management, information analysis, and computer hardware/software systems.
- Proven track record of successfully managing IT teams across multiple countries, with onsite/offshore models, and managing the delivery.
- Extensive knowledge of retail business processes and industry best practices, with the ability to translate business requirements into technical solutions.
- Excellent project management skills, including the ability to plan, execute, and monitor complex projects in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to effectively engage and influence stakeholders at all levels of the organization.
- Demonstrated ability to think strategically, analyze data, and make data-driven decisions.
- Awareness of cybersecurity best practices and principles to implement across multiple applications and govern them.
- Develop technical documentation (HLD, LLD), gap analysis between the current state and the desired future state.
- Communicate concepts, architectures, solution approach options, and evaluations through effective diagrams and written materials.
- Defining delivery approach, plan, and staffing.