Senior Functional Developer
- Published on
About the Role
We are seeking a Senior Functional Developer to support the migration project from Bizagi to Microsoft Power Platform. In this position, you will enhance the current capacity of the functional team and will work on a new existing PowerApps Model-driven application following Agile Scrum. If you are interested in this opportunity - apply!
Responsibilities
- Collaborate with functional consultants to understand functional requirements
- Draft Technical Design Documents (TDD) detailing customization, integration, and development requirements
- Develop custom functionalities, plugins, workflows, and integrations as per the solution blueprint
- Work with data teams to design and implement data migration and integration strategies
- Ensure data integrity and security protocols are in place
- Implement unit testing and participate in User Acceptance Testing (UAT) to identify and rectify technical issues
- Collaborate with the infrastructure team for deployment preparations and execution
- Optimize solutions for performance
- Provide technical post-go-live support, troubleshooting, and issue resolution
- Assist in system updates, patches, and version upgrades
- Collaborate with the support team during operational handover, providing necessary documentation and insights
- Stay updated with the latest features and best practices in Microsoft Power Platform
- Participate in code reviews and ensure adherence to development standards
- Collaborate with cross-functional teams for a holistic solution approach
- Identify potential technical challenges and devise solutions proactively
About the Candidate (Expectations and Nice to Have Skills)
Requirements:
- 3+ years of experience with Microsoft Dynamics 365 CRM
- Proficiency in custom Flows and Pagination in Canvas, model-driven apps
- Competency in PCF Plugins, Power Pages, and Adaptive cards
- Background in Dataverse and Security groups
- Knowledge of oData connections with SAP or other systems
- Familiarity with Jira, Confluence, and Jenkins
- Expertise in .NET, C#, and JavaScript with a good grasp on CSS and JavaScript libraries
- Understanding of SQL Server Integration Services
- Fluent English communication skills at a B2+ level
Nice to have:
- Experience with Dynamics 365 and Microsoft Power Platform
- Microsoft Dynamics 365 CRM certification
- Proficiency in .NET, C#, and JavaScript, with experience in CSS, JavaScript libraries, and other relevant technologies
- Familiarity with Visual Studio and automated test writing
- Capability to use SQL Server Integration Services
About the Company
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. Here you will collaborate with multi-national teams and contribute to a variety of innovative projects.
Company Culture and Benefits
We gather like-minded people:
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Business-driven relocation opportunities
We provide growth opportunities: - Outstanding career roadmap with leadership development programs
- Certification opportunities (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
We cover it all: - Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Comprehensive benefits package including health insurance and social events.
Please note: the set of bonuses might vary based on the role you apply for, and specifics will be discussed during interviews.