Application Programmer

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Saudi Arabia
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities:</h3><li>
<strong>Develop and maintain Dynamics 365 applications:</strong>Design, build, enhance, and support Microsoft Dynamics 365 CRM solutions to meet evolving business and operational requirements.</li><li>
<strong>Build customer-facing applications:</strong>Develop and maintain customer portals and related digital applications that deliver accessible, reliable, and user-friendly experiences.</li><li>
<strong>Manage the full software development lifecycle:</strong>Translate requirements into technical designs, write and test code, troubleshoot defects, deploy enhancements, and provide ongoing application support.</li><li>
<strong>Implement customer service capabilities:</strong>Enhance Dynamics 365 Customer Service functionality and support the integration of modern customer engagement technologies.</li><li>
<strong>Develop AI-powered solutions:</strong>Contribute to the implementation of Microsoft Copilot Studio, Contact Center, IVR, conversational chat, and other AI-enabled customer service capabilities.</li><li>
<strong>Integrate intelligent document processing:</strong>Implement or integrate Microsoft Document Intelligence and related technologies to automate document processing and improve operational efficiency.</li><li>
<strong>Translate business needs into technical solutions:</strong>Work with business analysts and functional teams to refine requirements, clarify acceptance criteria, and develop appropriate technical approaches.</li><li>
<strong>Deliver within Agile/Scrum teams:</strong>Manage multiple user stories and development tasks within sprint timelines while maintaining quality and delivery standards.</li><li>
<strong>Collaborate across technical teams:</strong>Coordinate with QA engineers, developers, business analysts, functional specialists, and technical leadership to ensure successful implementation and testing.</li><li>
<strong>Provide production support:</strong>Investigate application issues, identify root causes, implement corrective actions, and maintain the reliability of existing systems.</li><li>
<strong>Mentor and guide developers:</strong>Share technical knowledge, support team development, and promote consistent coding standards and software development best practices.</li><li>
<strong>Maintain technical documentation:</strong>Prepare and update system documentation, technical specifications, troubleshooting procedures, and release documentation.</li><li>
<strong>Drive modernization and continuous improvement:</strong>Identify opportunities to automate processes, modernize legacy applications, improve system integrations, and enhance the overall customer experience.</li><h2>Requirements:</h2><li>
<strong>Microsoft Dynamics expertise:</strong>Strong hands-on experience developing, enhancing, and supporting Microsoft Dynamics CRM and Dynamics 365 applications.</li><li>
<strong>Customer portal development:</strong>Experience building and maintaining Dynamics customer portals or comparable customer-facing applications.</li><li>
<strong>Application development skills:</strong>Strong programming, debugging, troubleshooting, testing, and application maintenance capabilities.</li><li>
<strong>Full software development lifecycle experience:</strong>Proven ability to contribute throughout the development process, including requirements gathering, design, development, testing, deployment, and production support.</li><li>
<strong>Agile/Scrum experience:</strong>Familiarity with Agile development methodologies and the ability to manage multiple user stories and tasks within sprint-based delivery cycles.</li><li>
<strong>Cross-functional collaboration:</strong>Experience working with business analysts, QA and testing teams, developers, functional specialists, and technical leadership.</li><li>
<strong>Requirements and testing knowledge:</strong>Ability to contribute to technical requirements, acceptance criteria, test scenarios, and solution design decisions.</li><li>
<strong>Analytical and problem-solving abilities:</strong>Strong troubleshooting skills, attention to detail, and the ability to resolve complex application issues effectively.</li><li>
<strong>Communication skills:</strong>Clear written and verbal communication, with the ability to explain technical concepts and collaborate with diverse stakeholders.</li><li>
<strong>Technical leadership:</strong>Experience mentoring developers, sharing technical knowledge, or contributing to development standards and best practices.</li><li>
<strong>Preferred Microsoft technologies:</strong>Familiarity with Microsoft Copilot Studio, Dynamics 365 Customer Service, Dynamics 365 Contact Center, IVR, conversational AI, and customer-facing chat solutions.</li><li>
<strong>Preferred AI and automation experience:</strong>Knowledge of Microsoft Document Intelligence, intelligent document processing, or AI-powered customer service implementations.</li><li>
<strong>Preferred integration and cloud experience:</strong>Experience integrating Dynamics 365 with enterprise applications, working with Microsoft Azure or other cloud modernization initiatives, and supporting legacy application transformation.</li><li>
<strong>Preferred industry experience:</strong>Previous experience delivering or supporting applications for federal government organizations.</li><li>
<strong>Work schedule:</strong>Ability to work during the required operating hours of 8:30 AM to 5:30 PM Eastern Time.</li><li>
<strong>Security clearance:</strong>Ability to obtain and maintain a Public Trust clearance.</li><h2>Benefits:</h2><li>
<strong>Remote-first work environment:</strong>Primarily remote work, with occasional hybrid attendance when requested by the client.</li><li>
<strong>Contract engagement:</strong>Opportunity to contribute to a significant enterprise application modernization initiative.</li><li>
<strong>Flexible work location arrangement:</strong>Remote work is available, subject to project requirements and the specified Eastern Time working schedule.</li><li>
<strong>Exposure to modern Microsoft technologies:</strong>Hands-on involvement with Dynamics 365, customer engagement platforms, AI-powered services, and intelligent document processing.</li><li>
<strong>Professional growth:</strong>Opportunities to expand expertise in enterprise application development, cloud modernization, automation, and conversational AI.</li><li>
<strong>Collaborative environment:</strong>Work with multidisciplinary teams, including developers, business analysts, QA specialists, functional experts, and technical leaders.</li><li>
<strong>Technical leadership opportunities:</strong>Contribute to development standards, mentor colleagues, and help shape application modernization practices.</li><li>
<strong>No required travel:</strong>The position does not require business travel.</li><li>
<strong>Compensation:</strong>Salary or contract rate details are not specified in the original job description and can be clarified during the recruitment process.</li><li>
<strong>Healthcare and additional perks:</strong>These benefits are not specified in the original job description.</li><li>
<strong>Security requirement:</strong>The successful candidate must be eligible to obtain and maintain a Public Trust clearance.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.