
Associate Director, Software Engineering
- Guangzhou, Guangdong
- Permanent
- Full-time
- Code delivery
- Code reviews
- Build quality reviews
- Backlog grooming of tasks to be fed into sprints
- Technical documentation
- Input into daily stand-up to unblock stories
- Participate in production releases
- Hands-on experience in developing solutions using Microsoft Power Platform and Power Automate and related M365 workloads.
- Experience with integrating and connecting Power Apps with various data sources such as Dataverse and SQL.
- Experience with writing technical requirements, test scripts and knowledge of software programming languages and technologies
- Application technology stack
- Implementation Methodology
- Deep Industry Knowledge and Best practices * Working knowledge of process development and industry specific best practices
- High degree of insight and analytical skill
- Ability to work independently, prioritize and solve problems proactively
- Creative problem solving and conflict resolution
- Excellent facilitation, discovery, analysis, and prototyping skills
- Team-oriented; willing to align work with team's priorities and goals
- Creates high-quality deliverables
- Excellent communication, presentation, training, client relationship and analytical skills
- Places emphasis on project value and client satisfaction
- Successful completion of applicable product certification exams
- The ideal candidate for the role will possess deep knowledge and proficiency in the Power Platform (Power Apps, Power Automate)
- Online design best-practices, and a broad skillset across other Microsoft 365 technologies
- Development background with Microsoft development technologies such as SQL Server, SSIS, C#, .NET, ReactJs, JavaScript, or HTML5.
- Experience on Azure Functions, App Insights and Azure Service Bus
- Experience using the CRM SDK to interface programmatically with Dynamics CRM.
- Able to interpret requirement and customize CRM to achieve asked functionality
- Experience on Canvas App and Pages on Dynamics 365 Platform
- Experience building PCF controls on Dynamics 365 Platform
- Using Azure DevOps for Agile workflow processes
- Visual Studio, GitHub, Azure DevOps, or other source control management tools
- Software as a Service (SaaS) environment
- Test driven techniques including TDD, automated unit testing and mocking.
- Azure platform specifically App Services, Functions, Logging and various storage technologies
- Using solution design will be able to break down into technical components with supportable documentation.
- Code reviewing of pull requests and ensuring that quality of code and build is maintained
- Ability to proof of concept other technologies to aid the solution architect to meet requirements
- Familiar with Azure DevOps CI/CD pipeline.