Job Description
Roles & Responsibilities
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 API
- Microsoft SQL Server and T-SQL
- Entity Framework Core
- REST API development and integration
- Authentication and role-based authorization
- Git version control
- Strong experience with data-intensive business applications and complex grids
Desired Candidate Profile
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.