About the Role
Develop, sustain, and enhance the backend frameworks that support the digital platforms. The individual in this role will spearhead server-side development, API integrations, and customized solutions within Microsoft Dynamics 365, guaranteeing seamless data transmission, efficient automation scripts, and secure, scalable system integrations.
Oversee and execute a range of critical duties, ensuring alignment with organizational objectives and operational standards. Deliver strategic leadership by identifying opportunities for improvement, streamlining processes, and fostering innovation across teams. Manage cross-functional projects, coordinating efforts to meet deadlines and achieve measurable outcomes. Maintain clear communication with stakeholders to provide updates, address concerns, and facilitate collaboration. Monitor performance metrics to evaluate progress, identify gaps, and implement corrective actions as needed. Ensure compliance with policies, regulations, and industry best practices while upholding quality and efficiency in all deliverables. Develop and mentor team members through goal-setting, feedback, and professional development initiatives.
Optimized the backend infrastructure and automated workflows within Dynamics 365 (D365) to enhance performance and efficiency.
Expertise in seamlessly connecting organizational systems through API integrations is essential, ensuring smooth interoperability with existing operational tools.
Prepare system performance reports and maintain comprehensive maintenance logs to document operational activities and system status.
Backend technical documentation involves creating, maintaining, and updating comprehensive guides, API references, and architectural overviews to ensure clarity and consistency in system development. This role requires proficiency in documenting complex technical processes, including data flow diagrams, system architecture, and integration points, while adhering to industry best practices for technical writing. Strong collaboration with development teams, product managers, and stakeholders is essential to accurately capture system requirements, workflows, and dependencies. Candidates should possess excellent communication skills, attention to detail, and the ability to translate intricate technical concepts into accessible, well-structured documentation. Familiarity with version control systems, such as Git, and documentation tools like Confluence, Swagger, or Markdown is highly beneficial. The ideal candidate will demonstrate a deep understanding of backend systems, including databases, APIs, and server-side logic, to produce high-quality technical resources that support development, troubleshooting, and onboarding efforts.
The ideal candidate must possess a bachelor’s degree in a related field, along with a minimum of three years of professional experience in a comparable role. Proficiency in industry-standard software and tools is essential, along with strong analytical and problem-solving abilities. Exceptional communication skills, both written and verbal, are required to effectively collaborate with cross-functional teams. Additionally, the ability to manage multiple priorities and meet tight deadlines is crucial. Familiarity with project management methodologies such as Agile or Scrum is a plus.
A minimum of five years of hands-on backend development experience within live production environments is required.
Mandatory qualifications include a minimum of five years of backend development experience, with proficiency in Python frameworks such as Django or Fast API.
With a minimum of two years of hands-on experience in customizing Microsoft Dynamics 365 and integrating solutions via RESTful APIs, you bring proven expertise to the role.
Demonstrated expertise in customizing Dynamics 365 and utilizing Power Automate is essential.
Professional experience with cloud deployment on either Microsoft Azure or Amazon Web Services platforms is a prerequisite for this role.
Professional rewrite:
Demonstrated expertise in designing and integrating RESTful APIs, supported by a robust portfolio showcasing successful implementations.
Proven expertise in administering and optimizing PostgreSQL and SQL Server databases within production environments is required.
Proven expertise in the construction and deployment of Continuous Integration and Continuous Deployment pipelines, utilizing platforms such as GitHub Actions or Azure Pipelines.
A bachelor’s degree in Computer Science, Software Engineering, or a related STEM discipline is required.
Nice to Have
A bachelor’s degree with honors or a postgraduate qualification in Software Engineering, Cloud Computing, or Data Engineering is required.
Proficiency in either the Microsoft Certified: Azure Developer Associate or Azure Solutions Architect credential is required for this role.
A certification in Python and Django would be considered a valuable asset for this position.
Qualifications
BA/BSc/HND , Professional Certificate
Experience Required
5 years