About the Role
Develop, sustain, and enhance the backend framework that supports the digital platforms. This professional will spearhead server-side development, API integrations, and Microsoft Dynamics 365 customization, guaranteeing that data processes, automation scripts, and system integrations are resilient, scalable, and secure.
Key responsibilities include leading cross-functional teams to align business and technical goals, overseeing the development and implementation of strategic initiatives, and ensuring projects are delivered on schedule and within budget. Additionally, the role involves conducting comprehensive data analysis to identify trends and opportunities, optimizing operational processes to enhance efficiency, and mentoring junior staff members to foster professional growth. Collaboration with senior leadership to shape organizational policies and drive innovation is essential, along with maintaining strong client relationships to ensure satisfaction and retention.
Enhanced the backend infrastructure of D365 and automated key workflows to improve efficiency and reduce manual intervention.
API integrations with an organization’s operational tools facilitate seamless data exchange and process automation between disparate software systems. This role requires proficiency in designing, developing, and maintaining these integrations to ensure smooth workflow continuity and enhanced operational efficiency. Candidates should possess a strong understanding of API protocols, such as REST, SOAP, or GraphQL, and experience with integration platforms like Mule Soft, Dell Boom, or Zapier. Familiarity with scripting languages (e.g., Python, JavaScript) and database management systems (e.g., SQL, NoSQL) is essential for troubleshooting and optimizing integrations. Additionally, the ability to collaborate with cross-functional teams—including IT, development, and business stakeholders—is critical to aligning technical solutions with organizational objectives.
Prepare comprehensive system performance reports and maintain accurate maintenance logs to ensure optimal operation and reliability of all systems.
Backend technical documentation encompasses the creation, maintenance, and organization of comprehensive guides, API references, and architectural explanations for software systems. This role requires proficiency in programming languages such as Python, Java, or Go, along with a strong grasp of database management systems, including SQL and NoSQL solutions. Responsibilities include documenting API endpoints, data models, and system workflows, ensuring clarity for developers and stakeholders. Additionally, the position demands collaboration with engineering teams to capture system changes accurately and facilitate seamless knowledge transfer. Familiarity with documentation tools like Swagger, Markdown, or Confluence is essential, as is the ability to translate complex technical concepts into accessible, user-friendly formats.
Requirements
Seasoned professionals with a minimum of five years of hands-on backend development experience in live production settings are sought for this role. Candidates must demonstrate a proven track record of delivering scalable solutions in operational environments.
7+ years of professional experience in backend development, specifically with Python frameworks such as Django and Fast API, is an essential requirement for this role.
Professionals with at least two years of hands-on experience in Microsoft Dynamics 365 customization and RESTful API integration are encouraged to apply.
Skilled in customizing Dynamics 365 and leveraging Power Automate to automate workflows, with a track record of successful implementations and optimizations.
Proficiency in deploying solutions on Microsoft Azure or Amazon Web Services cloud platforms is a prerequisite for this role.
Demonstrates extensive expertise in designing and implementing RESTful APIs, along with a proven track record of seamless system integrations.
Experienced professionals must demonstrate proficiency in PostgreSQL and SQL Server within production environments.
Proficiency in establishing and managing continuous integration and continuous deployment (CI/CD) pipelines, utilizing tools such as GitHub Actions or Azure Pipelines, is required.
A bachelor’s degree in Computer Science, Software Engineering, or a closely 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.
Holders of the Microsoft Certified: Azure Developer Associate certification or those with expertise as Azure Solutions Architects are encouraged to apply.
A certification in Python and Django would be considered a valuable asset for this role.
Qualifications
BA/BSc/HND , Professional Certificate
Experience Required
5 years