Uplifting Everyone, Everywhere!
Join us in shaping a future where empowered employees and elevated standards create a world-class foundation for success.
D365 Business Central Developer
Qniverse | Mumbai | Full-time
About the Role
We’re seeking an experienced D365 Business Central Developer who can architect, develop, and optimize enterprise solutions using .NET technologies and Microsoft Dynamics 365 Business Central. You’ll build robust backend applications, create custom Business Central extensions, and integrate systems to deliver seamless business solutions for our global clients.
What Makes This Role Unique?
Unlike traditional development roles, you’ll report directly to leadership ensuring strategic alignment and work across multiple divisions building mission-critical financial and business management solutions. This is a role for someone who sees technology as a business enabler and wants to shape enterprise solutions while working with cutting-edge Microsoft technologies.
What You'll Do?
Backend Development & API Design
- Develop, maintain, and optimize backend applications using .NET Framework and .NET Core
- Build and improve REST APIs following clean architecture principles and best practices
- Create background services, job schedulers, and asynchronous processing systems
- Design and implement scalable backend architectures using SOLID principles and design patterns
- Ensure application performance, security, reliability, and maintainability across all solutions
- Optimize database queries and Entity Framework Core implementations for performance
Azure Cloud Development
- Work extensively with Azure cloud components including App Services, Functions, and SQL Database
- Develop serverless solutions using Azure Functions for event-driven processing
- Manage Azure Storage Accounts for blob storage, queues, and table storage implementations
- Implement cloud-native solutions leveraging Azure PaaS services
- Monitor and optimize cloud resource utilization and application performance
Business Central Customization & Extensions
- Develop and implement custom features and extensions in Dynamics 365 Business Central using AL (Application Language)
- Create new pages, reports, codeunits, and tables tailored to specific business requirements
- Modify existing Business Central functionality while maintaining upgrade compatibility
- Build custom reports and dashboards within Business Central for business insights
- Ensure customizations follow Microsoft best practices and maintain system integrity
Systems Integration & Automation
- Integrate Business Central with external systems and services using web services and APIs
- Leverage Power Platform tools (Power Automate, Power Apps) for process automation
- Implement seamless data flow between Business Central and third-party applications
- Develop integration solutions using Azure Functions and Service Bus for reliable messaging
- Automate business processes and streamline workflows across integrated systems
DevOps & CI/CD Management
- Create and manage CI/CD pipelines using Azure DevOps and GitHub Actions
- Implement automated testing, build, and deployment processes
- Manage Git workflows, branching strategies, and code versioning
- Ensure smooth deployments from development through staging to production environments
- Monitor pipeline performance and optimize build and deployment times
Testing, Troubleshooting & Support
- Perform comprehensive unit testing and integration testing for all developed components
- Test customizations and integrations in sandbox environments before production deployment
- Debug and troubleshoot complex issues across Business Central and custom applications
- Resolve production issues promptly with root cause analysis and preventive measures
- Provide technical support to end-users for Business Central features and customizations
- Participate in code reviews ensuring quality standards and knowledge sharing
Documentation & Collaboration
- Document customizations, configurations, technical specifications, and architectural decisions
- Maintain clear technical documentation and user guides for developed features
- Participate in architecture discussions, design reviews, and sprint planning sessions
- Collaborate closely with cross-functional teams including business analysts, QA, and product owners
- Mentor junior developers and share knowledge on best practices and technologies
Requirements
Experience & Skills
- 4-5 years proven experience in backend development using .NET technologies
- Bachelor’s degree in computer science, Engineering, or similar field
- Strong hands-on experience with C#, .NET Framework, and .NET Core
- Solid understanding of REST API development, backend architecture, and microservices patterns
- Experience working in Agile/Scrum environments with cross-functional teams
Technical Requirements
- Strong experience with Azure services (App Services, Functions, SQL Database, Storage Accounts)
- Proficiency in SQL Server, Entity Framework Core, and database query optimization
- Experience creating and managing CI/CD pipelines using Azure DevOps or GitHub Actions
- Solid understanding of clean architecture, SOLID principles, and design patterns
- Expertise in Git workflows, version control, and collaborative development practices
- Knowledge of authentication and authorization mechanisms (OAuth, JWT, Azure AD)
Personal Qualities
- Problem-solver with strong analytical skills and attention to detail
- Self-motivated with ability to work independently on complex technical challenges
- Excellent collaborator who communicates effectively with technical and non-technical stakeholders
- Proactive learner who stays current with evolving Microsoft technologies and best practices
- Quality-focused developer committed to writing clean, maintainable, and well-tested code
Bonus Points
- Experience with Microsoft Dynamics 365 Business Central and AL programming language
- Knowledge of Microsoft Dataverse and Power Platform (PowerApps, Power Automate)
- Experience with Azure Service Bus, message queues, and event-driven architecture
- Familiarity with Docker, containerization, and Kubernetes basics
- Understanding of microservices architecture and distributed systems
- Experience with performance testing, load testing, and application monitoring tools
- Knowledge of security best practices and secure coding standards
- Previous experience in ERP, financial systems, or payroll technology
Why Join Qniverse?
Impact & Autonomy
- Direct reporting to Directors
- Architect and develop enterprise solutions that power business operations for global clients
- Work across multiple divisions: QA Services, QniPay, Qrius, and Whatnxt
- Technical leadership opportunities shaping development standards and practices
Global Collaboration
- Collaborate across UK, Nepal, and Mumbai operations
- Build solutions serving international clients across diverse industries
- Work with distributed development teams and contribute to technical excellence
Growth Environment
- Be part of a company expanding its Microsoft Dynamics 365 practice
- Work with cutting-edge Azure technologies and Microsoft business applications
- Career progression opportunities into technical architect or development leadership roles
Ready to build enterprise solutions that transform business operations? Send your CV and cover letter to careers@qniverse.co.uk
Ready to join Qniverse?
No matter where you are, we are here for you
Our Offices
Nepal
Bafal, Kathmandu, NP