Recruitment Room Team
Senior Application Developer (MS Dynamics 365: F&O and SIM) (National)
Job Description
ENVIRONMENT:
THE coding expertise of Senior Application Developer is sought by a dynamic Academic Institute whose core role will be to design, develop, maintain and support MS Dynamics 365 application systems (SIM and F&O / HR). Candidates will require expertise in Agile and DevOps practices to ensure efficient and high-quality software delivery. The ideal candidate will work closely with cross-functional teams to deliver solutions that meet business needs and drive innovation. You will require a Master/s/Bachelor’s Degree in Computer Science/Information Technology, or a related field; 5-7 years of experience in Application Development, with at least 3 years’ focus on Microsoft Dynamics 365 & proficiency in C#, .NET, JavaScript, Azure DevOps and CI/CD.
DUTIES:
Application Development –
- Design develop, test and implement custom solutions in Dynamics 365 (may include complex integrations or significant module changes or even designing new modules).
- Systems strategy.
- Specifications / Coding / Testing.
- Configure and customize Dynamics 365 applications to meet business requirements.
- Develop plugins, workflows, and integrations with other systems.
Agile Practices –
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Collaborate with Product Owners and stakeholders to refine and prioritize the product backlog.
- Ensure continuous delivery of high-quality software through Iterative Development.
DevOps Practices –
- Implement and maintain CI/CD pipelines using Azure DevOps.
- Automate deployment processes to ensure smooth and reliable releases.
- Monitor and optimize application performance and reliability.
Technical Leadership –
- Provide technical guidance and mentorship to Junior Developers.
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Stay updated with the latest developments in Dynamics 365 and related technologies.
Collaboration and Communication –
- Work closely with Business Analysts, Project Managers, and other stakeholders to understand requirements and deliver solutions.
- Communicate technical concepts and solutions effectively to non-technical stakeholders.
- Document technical designs, processes, and configurations.
Problem Solving and Troubleshooting –
- Identify and resolve technical issues and defects in a timely manner.
- Perform root cause analysis and implement corrective actions to prevent recurrence.
- Provide support for production systems and ensure high availability.
Continuous Improvement –
- Evaluate and recommend new tools, technologies, and processes to improve development efficiency.
- Participate in training and professional development opportunities to enhance skills and knowledge.
- Contribute to the development and improvement of internal frameworks and standards.
System Maintenance –
- Add users.
- Add courses on the system.
Dynamics 365 projects and plans –
- Project scope management.
- Project schedule – timeous delivery.
- Project budget.
- Communication and project feedback to stakeholders.
User Support to Dynamics 365 environment –
- Achievement of ticket SLA’s.
- Turnaround time.
- Issue resolution rate.
- Client satisfaction with communication / professional interaction and progress feedback.
Facilitate End User Training –
- Effectiveness of transfer of learning.
- Timeous training.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree in Computer Science, Information Technology, or a related field; a Master’s Degree is preferred.
- Relevant Certifications (e.g., Microsoft Certified: Dynamics 365 Developer, Certified ScrumMaster) are highly desirable.
Experience/Skills –
- Minimum of 5-7 years of experience in Application Development, with at least 3 years’ focus on Microsoft Dynamics 365.
- Strong knowledge of Agile methodologies and DevOps practices.
- Proficiency in C#, .NET, JavaScript, and related technologies.
- Experience with Azure DevOps, CI/CD pipelines, and automated testing.
- Technical proficiency in Microsoft Dynamics 365 development.
- Excellent coding and debugging skills.
ATTRIBUTES:
- Initiative and responsibility.
- Relations and networking.
- Effective communication (verbal and written).
- Analysis and judgment / problem solving.
- Systematic approach (planning and organising).
- Execution.
- Ability to work collaboratively in a team environment.
- Strong organising and time management skills.