Associate Director, Software Engineering

Randstad

  • Guangzhou, Guangdong
  • Permanent
  • Full-time
  • 1 month ago
职位概述Principal responsibilitiesIn addition to new solutions, a primary function of this position includes the assessment, troubleshooting, upgrading, maintenance, and improvement of existing solutionsPrincipal responsibilities: ...
  • 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
QualificationsFamiliar and experienced in:
  • 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
- Core application functionality
- 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
Must have skills
  • 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.
What additional skills will be good to have?Preferred Skills
  • 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.
显示更多

Randstad