Quality Professionals (Q-Pros) is a leading software quality assurance and testing company, with a strong presence across the Middle East and GCC. We are looking for Software Quality Engineers to join our team. Qualified candidates should have attention to detail, excellent communication skills, and are passionate about quality. With multiple openings across our regional offices, this is a great opportunity to grow your career with a dynamic and specialized team.
Tasks & Activities:
- Designing, developing, and testing applications based on user requirements.
- Implement RESTful APIs and ensure seamless integration with various services and third-party systems.
- Design and develop microservices architecture using the best practices for scalability and performance.
- Design and implement secure APIs (REST/SOAP) and manage them using API Gateway/API Management tools.
- Implement and manage OAuth 2.0 based authentication and authorization flows.
- Identify and remediate security vulnerabilities and risks in applications through code reviews and threat modeling.
- Troubleshoot issues across the full stack and provide resolutions.
Requirements & Qualifications:
- Proficiency in .Net, .Net Core, .Net MVC and JavaScript.
- Experience in frameworks such as React Native and React JS.
- Experience in frameworks such as React Native and React JS.
- Experience with SQL Server database, SQL and data modeling.
- Experience in Unit and integration testing.
- Experience with Redis and Redis Cache is a plus
- Experienced in Application and API security including: JWT, OAuth , API design & security, OWASP.
- Experience in the Healthcare domain is a plus.
- Strong analysis and problem-solving skills.
- Experience on Microsoft Azure & Microsoft Azure DevOps is a plus
Skills & Languages:
- Excellent written, verbal, and communication skills in English.
- Strong attention to details
- Critical thinking skills
- A professional and positive attitude