Position Description
Dynamics 365 Finance & Operations (D365 F&O;) Developer
Location: Hyderabad
Duration: Fulltime
Experience Level: 8–12 Years
About The Role
We are seeking a highly experienced, hands-on Senior Microsoft Dynamics 365 Finance & Operations (D365 F&O;) Developer with 8 to 12 years of enterprise development experience to join our engineering team on a contract basis.
In this role, you will be a core technical driver working alongside Solution Architects, Functional Consultants, and fellow engineers. You will design, build, optimize, and support robust finance, order management, and subscription billing capabilities within D365 F&O;, ensuring all technical solutions align with best practices and high-performance standards.
D365 Finance & Operations Developer We're looking for an experienced Microsoft Dynamics 365 Finance & Operations (D365 F&O;) Developer. You'll work alongside solution architects, functional consultants and engineers to design, build and support finance and billing capabilities within D365 F&O.Key; responsibilities Develop and extend D365 F&O;, including tables, forms, classes, Chain of Command and event handlers. Build and automate finance processes including customers, orders, invoices, journals and subscription billing.
Design and develop integrations using custom services, OData and the Data Management Framework (DMF)Develop performant data processing and batch/SysOperation Framework solutions. Translate functional requirements and solution designs into clear technical designs and implementation detail. Work with Azure DevOps, branching/merging, pull requests and CI/CD pipelines.
Support releases and environment management across D365 F&O;, including LCS where applicable. Troubleshoot defects and performance issues across existing solutions and integrations.
What we're looking for Strong commercial experience developing D365 Finance & Operations solutions. Strong X++ development skills and knowledge of D365 extensibility patterns.
Experience with Subscription Billing is highly desirable. Good understanding of D365 integration patterns and performance optimisation.
Experience with Azure DevOps, source control and deployment processes.
Able to work independently with architects and functional consultants and turn business requirements into robust technical solutions. Comfortable working in an agile, multi-disciplinary engineering environment.
We're looking for someone who can get up to speed quickly, work independently and be genuinely hands on rather than purely advisory
Your future duties and responsibilities
Key Responsibilities
Advanced X++ Development & Extensibility: Design, develop, and extend D365 F&O; applications using X++, leveraging modern extensibility patterns, including tables, forms, classes, Chain of Command (CoC), and event handlers.
Core Finance & Billing Automation: Build and automate complex end-to-end finance workflows, encompassing customers, sales/purchase orders, invoices, journals, and subscription billing.
Integrations & Data Management: Architect and develop scalable integrations using custom services, OData, and the Data Management Framework (DMF) to seamlessly connect D365 F&O; with external systems and payment gateways.
Batch Processing & Performance Optimization: Develop highly performant data processing solutions utilizing the SysOperation Framework and batch jobs; troubleshoot and optimize existing slow-running queries and processes.
Technical Design & Translation: Translate functional requirements and Functional Design Documents (FDDs) into comprehensive Technical Design Documents (TDDs) and clean, maintainable implementation code.
DevOps & Release Management: Manage code repositories using Azure DevOps, handling branching, merging, pull requests, and participating in CI/CD pipelines. Support setting management and release coordination via Lifecycle Services (LCS) where applicable.
Troubleshooting & Support: Lead defect triage, perform root-cause analysis, and resolve technical performance bottlenecks across core D365 solutions and custom integrations.
Qualifications & Experience
Required qualifications to be successful in this role
8–12 years of professional software development experience,
with a heavy and demonstrable focus on Microsoft Dynamics 365 Finance & Operations (F&O;) implementations.
Expert-level X++ programming skills and deep mastery of D365 F&O; extensibility architecture.
Strong hands-on experience developing solutions for financial modules, with Subscription Billing experience being highly desirable.
Proven track record implementing D365 integration patterns (OData, Custom Services, DMF) and performance tuning techniques.
Solid proficiency with Azure DevOps, Git source control workflows, and automated deployment pipelines.
Independent, proactive, and genuinely hands-on—capable of taking ownership of complex technical tasks rather than acting in a purely advisory capacity.
Excellent collaboration and communication skills, thriving in an agile, multidisciplinary environment alongside architects and functional consultants.
Relevant Microsoft Dynamics 365 developer certifications are a strong plus.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
📌 Finance & Operations Developer (Hyderabad)
🏢 CGI
📍 Hyderabad