Microsoft Cloud Applications Developer

Role Description

  • Essential

– Participate on Microsoft Dynamics 365/AX/CRM customizations and components development projects, using .Net/C#, X++, JavaScript and other technologies used in the application stack
– Create Azure Web Services and other Cloud components, following given architectural designs and guidance
– Create external applications (console, mobile, integration to other systems and etc.) which interact with MS Dynamics 365 Solutions
– Create Microsoft Dynamics 365 Packages consisting of customized objects, labels etc. to be deployed on the customer side
– Implement Microsoft Dynamics according to the company’s standard methodology
– Expand knowledge where needed by following internal guidance and Microsoft documentation sources
– Play a key role in determining the architectural solutions for systems at a low level, taking into account current technology platform, infrastructure and the latest innovations in information technology

  • Quality of work

– Implement high quality software products following the best industry and all company standards
– Follow all rules, guidelines and policies defined within the development process e.g. communication, security considerations, test coverage, documentation, logging, etc.

  • Communication

– Communicate and present ideas and proposals in a clear and professional way
– Ask for help when needed e.g. clarification of tasks and/or requirements, technical difficulties, job-related challenges, etc.
– Participate in all relevant meetings
– Collaborate with colleagues from different backgrounds and be effective in cross-cultural communication when applicable

  • Character

– Positive
– Provide constructive feedback
– Proactive attitude
– Be respectful
– Be a team player
– Looking for ways and means to continuously improve hers/his professional and interpersonal skills
– Determination and commitment

Role Requirements

Structured analytical thinking
3+ years of experience in the fields of the software development with .Net/C#, X++ or other OOP programming languages and technologies
3+ years of technical experience in implementing of ERP, CRM or other business solutions.
Excellent understanding of OOP quality principles and basic design patterns
Excellent understanding of Web development patterns using HTML/CSS, JavaScript and/or various frameworks and tools
Excellent understanding of Relational Database concepts, tabular data manipulation and relationships
Excellent understanding of business application concepts and terminology
Performance optimization skills
Source Control
Strong analytical and problem solving skills
Ability to express ideas and concerns clearly, concisely, logically, and persuasively both in English verbally and in writing
Proven ability to deliver at and above expectations
Continues learning, creating and progressing desire and ambition!

Desired (optional):

Experience with Azure Technologies
Experience with Power Platform, i.e. PowerApps, MS Flow, Power BI
Experience with Common Data Model
Technical knowledge and skills related to Microsoft Dynamics 365/AX/CRM including:

  • Application architecture
  • Application objects (AOT)
  • APIs and Frameworks
  • Workflows
  • Services
  • SQL Server T-SQL
Apply now

Application Form

The fields marked with "*" are required

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

I agree to be contacted and to receive relevant marketing and sales information about BULPROS products and services, as well as those of the companies in our group (For more details, please check our Data Privacy terms). I agree to be contacted by:


Career development

Work-life balance

Company benefits