Description

About the job

We are seeking a Senior Application Developer to join our team to help us build productivity applications for key business projects. This role will provide an opportunity to apply development best practices and design principles to create easy-to-use and maintainable business applications that make a positive impact.


 

The successful candidate will work collaboratively with the Application Development team and various business stakeholders in supporting strategic initiatives and executing projects to improve processes and create efficiencies.


 

Responsibilities include:

● Implementing, configuring, and supporting Microsoft D365 solutions

● Developing, testing, and maintaining business applications built on Microsoft technologies

● Designing and developing applications using JavaScript and other related programming languages

● Participating in codes and designs peer-reviews

● Adhering to high-quality development principles while delivering solutions on-time and within the scope

● Conducting unit testing, system testing, and support user acceptance testing

● Troubleshooting and resolving issues related to D365 applications using AzureDevOps


 

Required qualifications and skills include:

● Proficient skillset in crafting PowerApps and Power Platform solutions

● Demonstrated ability to lead and mentor in the ways of software development best practices

● Ability to design scalable and maintainable solution architecture for business needs

● Experience using Agile development processes, DevOps, CI/CD pipeline, continuous testing

● Familiarity with D365 Applications (e.g., Sales, Customer Service, etc)

● Experience with D365 customization, including custom entities, fields, forms, views, and reports

● Ability to work independently and as part of a team in a fast-paced environment


 

Preferred skills and experience:

● Exposure Microsoft .NET C#, and T-SQL

● Exposure to web development using HTML5, JavaScript, REST API

● Creating data models in the Microsoft Common Data Service

● Experience developing solutions that span multiple Office365 services

● Familiarity with Azure Services Development

● Power Pages and Canvas Apps


 

Education, Training, and Experience:

● College or university degree in Computer Science or a related discipline

● 5+ years of applicable experience

● Strong communication skills including translating complex concepts to non-technical stakeholders and understanding user needs

● Solid understanding of creating scalable and maintainable applications.


 

Education

Any Gradute