We are seeking a highly skilled and experienced Senior Fullstack Engineer to join our dynamic team.
This role is pivotal in designing and building full-stack applications that seamlessly integrate with Dynamics 365 and the broader Power Platform.
The ideal candidate will leverage their expertise in full-stack development, Azure DevOps, and custom development using TypeScript, JavaScript, and C#.
This position requires technical proficiency and a collaborative spirit to work with cross-functional teams to implement innovative AI workflows and secure backend services using Azure technologies.
Requirements:
You must have experience in developing and customizing applications within the Dynamics 365 ecosystem, including knowledge of its modules and capabilities.
Proficiency in both front-end and back-end technologies is required, with a strong understanding of web application architecture and design principles.
Strong programming skills in C# are necessary, with experience in building robust applications and services.
You should have proficiency in JavaScript for front-end development, including experience with modern frameworks and libraries.
Experience with TypeScript for building scalable and maintainable applications is essential, enhancing code quality and developer productivity.
Knowledge of designing and implementing RESTful APIs to facilitate communication between different software components is required.
Familiarity with Agile development practices, including Scrum or Kanban, is necessary to effectively manage project timelines and deliverables.
You must have expertise in using Azure DevOps for managing code repositories, CI/CD pipelines, and project management, ensuring efficient software development practices.
You should be able to create and maintain Azure DevOps pipelines to facilitate continuous integration and continuous deployment (CI/CD) workflows.
Experience in extending the functionality of Dynamics 365 through custom development using TypeScript, JavaScript, and C# is required.
You must be able to work closely with cross-functional teams, including product managers, UX/UI designers, and data scientists.
Benefits:
The position offers the opportunity to work in a dynamic and collaborative environment, fostering a culture of learning and continuous improvement.
You will have the chance to provide guidance and mentorship to junior developers, enhancing your leadership skills.
The role allows for the integration and automation of workflows using Dataverse and Azure Data Lake, enhancing data accessibility and operational efficiency.
You will be involved in implementing best practices for coding, security, and application lifecycle management, contributing to the overall quality and maintainability of the software.
The position provides exposure to innovative AI workflows and secure backend services using Azure technologies, enhancing your technical expertise.