Software Developer
PIPECARE Group · United Arab Emirates
Gesundheits-ITVollzeitVor Ort
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.
