Full-Stack ERP Developer
Summary
The Full-Stack ERP Developer will maintain and enhance an in-house enterprise platform for business processes using Angular, C#, ASP.NET Core, and SQL Server. The role involves full-stack development, system integration, and optimizing performance for data-intensive business applications.
We are looking for a skilled Full-Stack ERP Developer to join our team on a full-time basis in the UAE The successful candidate will contribute to the continued development and support of our in-house enterprise platform covering sales enquiries projects document management production reporting and other business processes
Key responsibilities
- Develop and enhance ERP modules from frontend to database
- Translate departmental requirements into practical software solutions
- Build complex forms master detail screens workflows and reports
- Develop and maintain secure APIs and system integrations
- Optimize application and SQL Server performance
- Implement role-based access approvals and audit trails
- Troubleshoot application issues and support users
- Manage testing version control and controlled deployments
- Maintain clear technical and user documentation
- Use AI-assisted software-development tools responsibly to improve productivity
Required technical skills
- Angular and TypeScript
- C and ASP NET Core Web APIMicrosoft SQL Server and T-SQLEntity Framework CoreREST API development and integrationAuthentication and role-based authorizationGit version control
- Strong experience with data-intensive business applications and complex grids
- Experience with the following is an advantage:
- DevExpress DataGrid for Angular
- Infragistics Ignite UI for Angular
- SignalR for real-time notifications
- Hangfire Core for background and scheduled jobs
- ERP, manufacturing, steel fabrication, construction or project-based systems
- Reporting, Excel exports, document management and approval workflows
- AI-assisted software development
Candidate profile
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems or a related discipline
- Approximately 4–7 years of relevant software-development experience
- At least 3 years of recent hands-on experience with Angular, C#, ASP NET Core and SQL Server
- Strong analytical, problem-solving and debugging skills
- Ability to understand and improve an existing enterprise codebase
- Capability to work independently and take ownership of deliverables
- Good communication skills and the ability to work with non-technical departments
- A structured and responsible approach when handling live company data
This is not a general IT-support position. We are seeking a hands‑on software developer capable of developing, maintaining and gradually taking technical ownership of an important internal ERP platform.