Job Description
Job Description
Enterprise Architect
I. POSITION OBJECTIVES
1. Application Development and Customization
- Develop and customize applications using Power Apps, Power Automate, Power Fx, Power Query, Dataflows, and Power BI.
- Ensure all applications adhere to software engineering principles.
2. Code Quality and Best Practices
Perform thorough code reviews, particularly for less experienced developers, to maintain high code quality and adherence to best practices.Implement and enforce software engineering best practices across the development team.3. Training and Support
Provide ongoing training and technical support to development team members to enhance their skills and knowledge.Develop training materials and conduct regular training sessions.4. Project Estimation and Timeline Management
Accurately estimate work and provide realistic timelines for project completion.Monitor project progress and adjust timelines as necessary to ensure timely delivery.5. Communication and Documentation
Clearly communicate design ideas and effectively explain the root causes of production issues.Create and maintain comprehensive documentation for developed solutions and processes.Document steps for DevOps teams to deploy applications and monitor deployments to higher environments.6. Process Improvement
Identify, design, and implement process improvements to streamline workflows and enhance productivity.Continuously evaluate and refine development processes to ensure efficiency and effectiveness.7. Security and Governance
Implement and maintain security and governance protocols within the Power Platform.Ensure all solutions comply with security standards and best practices.II. JOB DUTIES AND RESPONSIBILITIES
Years | Required / Preferred | Experience
8 | Required | Power Platform development (Power Apps, Power Automate, Dataflows Power BI)
8 | Required | Customizing Microsoft Dynamics 365 applications / Power Platform solutions
8 | Required | Development with JavaScript / JavaScript Frameworks
8 | Required | Development with JSON
8 | Required | Development with RESTful services
8 | Required | Development with C#.Net
8 | Required | Development with data integration
8 | Required | Implementing security and governance in the Power Platform
8 | Required | Code branching, merging, and version control using Git
8 | Required | Estimating work with accurate timelines and resource requirements
8 | Preferred | Effectively communicating design ideas verbally and written
1 | Preferred | Must hold Microsoft Certified : Power Platform Solution Architect Expert certification.
III. QUALIFICATION
Knowledge
Power Platform Tools : Power Apps, Power Automate, Power Fx, Power Query, Dataflows, Power BI, and Microsoft Dynamics 365.Software Engineering : Principles and best practices, code review processes.Programming : JavaScript, JavaScript Frameworks, JSON, RESTful services, C#.Net, data integration.Security and Governance : Protocols and compliance within the Power Platform.DevOps : Code branching, merging, version control using Git, deployment processes.Skills
Application Development : Customizing applications using Power Platform tools.Code Review : Ensuring code quality and mentoring developers.Training and Support : Providing technical support and training.Project Management : Estimating work, managing timelines, monitoring progress.Communication : Clear verbal and written communication, documentation.Process Improvement : Streamlining workflows, enhancing productivity.