Karolis Blaževičius
+370 654 74958
karolis@indigroup.lt
About the Role:
We are looking for a Senior Microsoft Power Platform developer to join our development team in Vilnius with a focus on implementing of features in sales applications. The tasks cover the entire implementation process from design, development, and testing and require a strong commitment to hands-on development work and to deliver scalable, maintainable solutions and user-friendly functionality aligned with the business requirements and goals. Minimum 5 years of experience developing functionality in Model-driven apps built using the tools of the Microsoft Power Platform stack and the capabilities to extend functionality through custom code.
Your team:
The Royal Unibrew CRM team consists of Product Owners (Functional Leads), Business Analysts (Senior Consultants), Power Platform Developers, a Technical Architect, a QA Engineer and the Head of CRM Systems. The Senior Power Platform Developer will report to the Head of CRM Systems Head of CRM Systems and work in close collaboration with the team members located in Lithuania, the Netherlands and Denmark.
The Lithuanian IT office:
The Lithuanian IT team at Royal Unibrew currently consists of 16 specialists: IT support specialists, BI/Data/Analytics team members, and the MDM team. With the addition of CRM developer profiles, we expect the IT team in our Vilnius office to grow to more than 20 people.
Key Responsibilities:
- Understand business needs and operational processes to translate complex requirements into reliable, scalable and maintainable technical solutions.
- Develop and maintain server-side functionality using C#, Dataverse Plugins, Custom APIs and other platform extensibility capabilities.
- Align technical design and architecture with the Technical Architect and Developers within the CRM team
- Collaborate closely with the Technical Architect to design technical solutions, evaluate implementation approaches and ensure alignment with the overall CRM architecture.
- Collaborate with the Functional Leads, Senior Consultants and Developers in refinement of new features
- Act as sparring for other Power Platform Developers in the team.
- Ensure high-quality technical delivery through test, code reviews, technical guidance, and adherence to development standards.
- Create and maintain accurate technical documentation, ensuring knowledge is shared and documentation remains up to date.
- Support platform governance by promoting standardization, best practices, and scalable solution design
- Drive continuous improvement of development processes, tools, and methodologies.
- Perform system maintenance, upgrades, and platform enhancements while minimizing disruption to business users.
- Support the CRM team members in questions regarding functionality and business logic
- Contribute to team success by delivering assigned tasks on time and supporting colleagues to keep projects on schedule.
- Collaborate and coordinate with developers and data engineers in other teams to align on features with dependencies across teams.
Your Profile:
- Minimum 5 years of hands-on experience with app development using the Microsoft Power Platform tools.
- Experienced in Power Platform Solutions, solution layering, managed and unmanaged solutions, and application lifecycle management (ALM) across development, test and multiple production environments.
- Experienced in working with Dataverse configuration and role-based security (Tables, Relationships, Forms, Views, Security Roles).
- Experienced in creating and maintaining Power Automate flows.
- Experienced in working with Model-driven apps and custom code to extend the platform capabilities and meet complex requirements.
- Experienced in developing with JavaScript, TypeScript.
- Experienced in developing Dataverse Plugins, Custom APIs, Custom Actions and server-side business logic.
- Strong experience with C# and .NET development, including object-oriented programming and writing maintainable, testable code.
- Excellent communication and team collaboration skills.
- Fluent in written and spoken English.
- Experience with Azure functions, SQL and API Management is an advantage but not required.
- Experience with Copilot Studio, Agents and Azure AI Foundry is an advantage but not required.
- Experience with Unit Testing is an advantage but not required.
What Success Looks Like:
- Delivering high-quality CRM functionality that supports business objectives.
- Deliver user friendly and intuitive features, which performs well on different devices.
- Deliver solutions that are well-designed to cater for ease of maintenance, future enhancements and scalability.
- Deliver a high level of quality and continuous focus on improvements.
- Follow best practice and procedures defined within the CRM Team and the Group IT organization.
- Curious to explore new technology, quick to learn new tools and adopt new ways of working.
- Close collaboration and being in touch with the CRM team members on a daily basis.
- Build close relationships with all CRM team members as well as the team in the tech hub of Vilnius.
We also offer:
- Gross monthly salary of €6,500–€7,000.
- Health insurance after the probationary period and 24/7 accident insurance.
- Supportive and informal work environment.
- Quarterly gift packages featuring the company’s products.
- Exciting projects with international exposure.
- Hybrid working model — our office is located at Jasinskio 14, Business Centre Yellowstone, with free parking available.
- Team-building events in Lithuania and Denmark.
- Dedicated learning and development budget.