Software Developer

PIPECARE Group · United Arab Emirates

Health Information TechnologyFull timeOn-site

Key Responsibilities & Authorities

  • Application Development
  • Design, develop, enhance, and maintain scalable web-based applications using C#, ASP.NET, and ASP.NET Core.
  • Ensure high performance, security, and reliability of applications.
  • API & Integration Development
  • Design and implement RESTful Web APIs for system-to-system integration.
  • Integrate third-party systems and internal applications withstrong Microsoft Dynamics 365 ERP.
  • Database Development & Optimization
  • Develop and optimizestrong SQL Server / SQL Azure queries, stored procedures, functions, and views.
  • Ensure database performance, data integrity, and security best practices.
  • Microsoft Dynamics 365 ERP
  • Develop, customize, and integrate solutions within Microsoft Dynamics 365 ERP.
  • Work on modules such asstrong Finance, Production, and Supply Chain Management.
  • Support ERP enhancements to improve business process efficiency.
  • Collaboration & Requirement Analysis
  • Work closely with business analysts, project managers, and stakeholders to understand functional requirements and translate them into technical solutions.
  • Participate in solution design discussions and technical reviews.
  • Code Quality & Best Practices
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Apply object-oriented principles, design patterns, and clean code practices.
  • Troubleshooting & Support
  • Analyze, debug, and resolve application and system issues in a timely manner.
  • Provide technical support for production issues when required.
  • Mentorship & Knowledge Sharing
  • Guide and mentor junior developers, promoting best practices and team growth.
  • Continuous Improvement
  • Continuously enhance system performance, scalability, and security.
  • Stay updated with emerging technologies and recommend improvements

Skills/Experience

  • Bachelor s degree in Computer Science, Engineering, or related technical field.
  • Minimum 5 years of experience in desktop software development (C#, .NET preferred).
  • Experience with data processing, signal analysis, or scientific applications.
  • Strong understanding of object-oriented design principles.
  • Familiarity with multithreading, performance profiling, and debugging.
  • Comfortable using Git for version control and task management systems like Redmine or Jira.
  • Experience with WPF/MVVM and desktop UI design.
  • Hands-on experience with Microsoft Dynamics 365 ERP development and integration
  • Strong experience with C#, ASP.NET, ASP.NET Core, Web API, and SQL Server / SQL Azure.

Desired Candidate Profile

The Software Developer should have a strong expertise in C#, ASP.NET / ASP.NET Core, SQL Server, Web APIs, Microsoft Dynamics 365 ERP and with a 5+ years of hands-on experience developing and supporting enterprise-grade web applications and ERP integrations.

About the employer