About us
Vezeeta is the leading Digital Healthcare Platform in Middle East and Africa that is transforming healthcare accessibility across the region. Having served to date more than 10 Million patients across 78 cities in 6 countries through cutting-edge digital solutions, we empower patients throughout the entirety of their healthcare journey allowing them to access the quality care they deserve.
Our organization is quickly growing, generating demanding roles for like-minded, forward-thinking individuals - with plenty of room for professional and personal growth. If you think you share our belief in redirecting possible healthcare pains into productive tech-enabled solutions, and can add to our positive culture, we’d love to hear from you..
The Role
The engineering department at Vezeeta is having highly skilled technology engineer with business knowledge and technical expertise to implement strategies, evaluate processes, and build upon an infrastructure that supports the ever-changing needs of our customers. In this role, you will work with different systems, designing, developing, and integrating them at every stage of the life cycle. If you are reliable in delivering mission-critical solutions with the goals of accessibility, optimization, and security, you could be our ideal candidate. This is a position that will see you gain experience and skills in a wide range of areas as well as working at the forefront of the health-tech industry.
Responsibilities
- Build robust and scalable software in C# .NET for new and existing web, mobile, and Microservice oriented solutions.
- Practice Scrum/Agile methodology with a focus on building code that is effective, efficient, scalable, and extensible.
- Work in a Scrum team and contribute with dynamic and positive energy towards the success of the team and the organization in delivering high-quality products in a timely manner.
- Participate in solution design sessions and perform code reviews as needed.
- Follow Test Driven Development methodology to help increase product quality and testing automation.
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
- Inspire new technological and business ideas and act as a change agent within the organization.
- Solve challenging technical problems and successfully deliver results on schedule.
Requirements
- Bachelor’s degree with a concentration in Computer Science, Computer Engineering or related subject from a reputable university is preferred
- 5+ years’ experience building applications with C# .NET, ReactJS or similar framework, SQL and Relational Databases, Microservices, or service-oriented architecture
- Deep understanding of test-driven development, continuous integration, and delivery
- Experience in DevOps and AWS are strong pluses
- Strong knowledge of design patterns and software engineering best practices
- Strong communication and collaboration skills and ability to work in a fast-paced dynamic environment
- Sincere interest in working at a startup and scaling with the company as it grows
- Experience or interest in the healthcare industry
- Adaptable to learning new skills, taking on additional responsibilities, and changes in working hours/conditions.
Benefits:
We believe that our people are the main drive of success in Vezeeta. That's why we find generous and innovative ways to thank employees for their hard work and dedication. We have a whole host of benefits to help you enjoy work to the full.
An opportunity to be part of a highly professional and dynamic team working around the world.
A competitive benefits package including private medical schemes.
An unparalleled personal and professional growth where you will learn from the best and grow like nowhere else.
A flexible working environment - we appreciate that life is busy, so when operationally possible, remote working is also available.