- Develop and maintain both front-end and back-end components of web applications to ensure a smooth, end-to-end user experience.
- Write clean, efficient, and well-documented code that is easy to maintain and scale.
- Troubleshoot, debug, and optimize existing applications to improve performance, usability, and overall user experience.
- Ensure cross-platform optimization and responsiveness of applications across web and mobile platforms.
Requirements:
- Minimum of 4 years of experience with front-end technologies such as ReactJS Angular JS, Next.js HTML, CSS, JavaScript and .NET Core application development using C# language.
- Proficiency in database systems, particularly Microsoft SQL Server, SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis)
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with version control systems, such as Git.
- Excellent problem-solving and debugging skills.
- Knowledge of cloud platforms such as Azure or AWS.
- knowledge of cloud platforms (AWS, Azure, or GCP) and deployment tools (Docker, CI/CD) and DevOps.
- Experience with API creation, integration, and authentication methods (OAuth, JWT, etc.).
- Proficient in C#, .NET Framework, and .NET Core 6+.
- Strong experience in ASP.NET MVC, WebForms, and Windows Services.
- Expertise in developing and consuming REST APIs.
- Experience integrating payment gateways such as MPGS, PayPal, or Stripe.
- Should have experience creating and reviewing technical solution design documents, use case diagrams related to API and SDK integrations.
- Familiarity with Android/iOS development would be an added advantage.
Job Type: Full-time
Pay: AED3,500.00 - AED4,000.00 per month
Education:
Experience:
- Software Developer: 3 years (Preferred)