Software Engineering, Consultant

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 1 month ago
At AIA we've started an exciting movement to create a healthier, more sustainable future for everyone. As pioneering innovators for over 100 years, we're now transforming our organisation to be faster, simpler and more connected. Because we want to be even better equipped to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives. To get there, we need people with tech/digital/analytics expertise and passion to help develop positive, sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone. If you believe in developing a better tomorrow, read on. About The Role Job Summary We are looking for a highly experienced Senior MS Dynamics 365 Technical Engineer to oversee the technical design, development quality, and deployment of Microsoft Dynamics 365 solutions. This role involves reviewing technical designs, ensuring adherence to best practices, managing the quality of development deliverables, and leading deployments across various environments. The ideal candidate will also provide strategic technical leadership to the team and collaborate with stakeholders to ensure successful project delivery. Key Responsibilities Technical Design Review Review and validate technical designs for Dynamics 365 solutions, ensuring alignment with architectural principles, best practices, and performance standards. Provide feedback and recommendations for optimizing designs and mitigating risks during the planning phase. Ensure technical designs account for integrations, data security, compliance, and future scalability. Conduct design walkthroughs with stakeholders, identifying gaps and ensuring the design meets business and technical requirements. Maintain technical governance by ensuring adherence to organizational standards and best practices. Development Quality Assurance Establish and enforce development standards, including coding, configuration, and testing practices for development teams. Define and implement a robust review process for code, customizations, workflows, and integrations. Conduct code reviews and ensure high-quality, secure, and efficient deliverables. Perform detailed code reviews, ensuring consistency, maintainability, and adherence to security and performance standards. Evaluate and approve technical deliverables, ensuring defect-free and high-performing outcomes. Deployment Management Lead and manage end-to-end deployments, including planning, execution, and post-deployment support. Develop and implement CI/CD pipelines for streamlined deployment processes. Collaborate with DevOps teams to manage release cycles and environment configurations. Solution Implementation and Integration Oversee the customization and extension of Dynamics 365, including workflows, plugins, and Power Platform components. Manage integrations with external systems using APIs, middleware, and Azure services. Ensure compliance with data governance and security policies. Technical Leadership Mentor and guide developers, fostering technical excellence within the team. Collaborate with functional consultants, business stakeholders, and project managers to align technical solutions with business goals. Drive innovation and recommend system enhancements based on emerging technologies and industry trends. Documentation and Reporting Prepare and maintain comprehensive technical documentation, including design specifications, deployment guides, and issue logs. Report on development quality metrics, deployment statuses, and overall project progress to stakeholders. Experience 5+ years of experience in Dynamics 365 development and implementation. Proven expertise in technical design, code review, and deployment management for enterprise-level Dynamics 365 solutions. Strong experience with C#, .NET, JavaScript, SQL, and Azure technologies. Skills Expertise in Dynamics 365 modules (e.g., Sales, Service, Marketing). Advanced knowledge of Power Platform tools (Power Automate, Power Apps, Power BI). Hands-on experience with CI/CD pipelines and DevOps tools like Azure DevOps or Git. Excellent problem-solving, troubleshooting, and stakeholder communication skills. Preferred Qualifications Microsoft Dynamics 365 certifications Key Competencies Strong analytical and strategic thinking skills. Leadership and team mentorship capabilities. Detail-oriented with a focus on quality and continuous improvement. Build a career with us as we help our customers and the community live Healthier, Longer, Better Lives. You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date. Show more Show less

foundit

Similar Jobs

  • Software Engineering, Consultant

    • Kuala Lumpur
    At AIA we've started an exciting movement to create a healthier, more sustainable future for everyone. If you believe in developing a better tomorrow, read on. About the Role Suppo…
    • 7 days ago
  • Software Engineering, Consultant

    • Kuala Lumpur
    At AIA we've started an exciting movement to create a healthier, more sustainable future for everyone. If you believe in developing a better tomorrow, read on. About the Role We ar…
    • 7 days ago
  • Software Engineering, Consultant

    AIA

    • Kuala Lumpur
    At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone. As pioneering innovators for over 100 years, we’re now transforming our org…
    • 7 days ago