464 Waterfall jobs in the United Arab Emirates
Software Engineering Expert
Posted today
Job Viewed
Job Description
Quantitative Software Engineer
As a Quantitative Software Engineer, you will be responsible for designing and implementing software solutions for research and trading. This role involves collaborating with cross-functional teams to drive business objectives.
Job OverviewThe team works closely with quantitative researchers to create efficient and scalable workflows for research and trading. You will assume strong ownership of projects throughout their full engineering lifecycle, providing level 2 support for critical components.
Key Responsibilities:- Design and build efficient and scalable workflows for research and trading with quantitative researchers.
- Collaborate with team members and peers in technology to ensure global consistency and maximize re-use of software components.
- Assume strong ownership of projects throughout their full engineering lifecycle.
- Provide level 2 support for critical components.
- Bachelor's degree in applied math, physics, engineering, quantitative finance, or computer science.
- 4+ years of experience with Python, C++, or KDB+/q.
- Knowledge of finance, data storage, processing, and analysis.
- Experience with modern software development: version control, agile development.
- Excellent technical communication skills.
- Advanced quantitative skills.
- Experience with requirements analysis and designing software solutions.
- Experience with continuous integration (CI), logging, and monitoring systems.
- Database experience.
Software Engineering Leader
Posted today
Job Viewed
Job Description
At the heart of our organization is a team of visionary software engineers who drive innovation and excellence. We are currently seeking an exceptional Lead Engineer to spearhead our technology initiatives, lead a high-performing team, and shape the future of our partner platform solutions.
Job DescriptionThis is an exciting opportunity for a seasoned engineering leader with a passion for mentorship, collaboration, and driving technical excellence. As a Lead Engineer, you will be responsible for:
- Leading a team of 5 or more engineers in delivering high-quality solutions that meet business objectives.
- Developing talent through ongoing coaching, mentoring, and challenging.
- Leading technical discovery of future work and guiding technical decision-making.
- Managing internal and external stakeholders' expectations and coordinating work with team-external dependencies.
As a key member of our team, you will have the opportunity to shape our technology strategy, influence technical direction, and contribute to the growth and development of our organization.
RequirementsTo succeed in this role, you will need:
- A strong technical background in software development with good experience in PHP7,8 and Symfony or Laravel framework.
- Strong experience with OOP, MySQL, and NoSQL databases.
- Knowledge of messaging systems like RabbitMQ/Kafka, container orchestration with K8S, cloud services such as AWS/GPC/OCI, CI/CD, and testing (UT/Integration/Load test).
- Excellent leadership and communication skills, with the ability to motivate and guide a team towards shared goals.
We offer a collaborative and dynamic work environment, opportunities for professional growth and development, and a competitive compensation package.
BenefitsWe believe in fostering a culture of inclusivity, diversity, and employee well-being. Some of the benefits we offer include:
- Flexible working arrangements and remote work options.
- Comprehensive health insurance and employee assistance programs.
- Opportunities for career advancement and professional growth.
- A fun and supportive work environment with regular social events and team-building activities.
Join us on this exciting journey and take your career to new heights.
Software Engineering Professional
Posted today
Job Viewed
Job Description
We are seeking a skilled software engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining software applications that will be utilized by internal teams and external clients.
You will play a crucial role in driving technological advancements and achieving business goals.
- Design and develop software applications using cutting-edge technologies
- Provide technical leadership and mentorship to the software development team
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
- Conduct code reviews to ensure quality and adherence to coding standards
- Identify and evaluate new technologies and tools to improve the software development process
To be successful in this role, you will need:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Minimum of 6 years of experience in software development
- Strong experience with object-oriented programming languages such as Java or C
- Proficient in database design and SQL
- Experience with agile software development methodologies
We offer a competitive salary and benefits package, flexible work hours, and a supportive work culture.
What We OfferA chance to make a significant impact in a rapidly growing company, exposure to cutting-edge technologies and tools, and room for growth and career development.
Software Engineering Lead
Posted today
Job Viewed
Job Description
This role oversees the technical vision and roadmap for software products.
- Main Responsibilities:
- Define high-level design choices, influence technical standards, and craft cloud-native solutions with AWS.
- Architect and develop future software products that meet business needs.
- Oversee PHP upgrades to ensure seamless transitions while maintaining backward compatibility.
- Expertise in advanced PHP concepts like dependency injection, service containers, and design patterns.
- Strong understanding of the PHP ecosystem, including Composer, PHPUnit, and Packagist.
Skill Requirements:
- 8+ years of experience developing complex web applications using PHP.
- Extensive knowledge of modern PHP frameworks, valuing Zend/MVC principles.
- Deep understanding of cloud-native technologies and data architectures.
- Containerization using Docker extensively required.
- Basic DevOps experience valuable.
About This Role:
As a key member of our team, you will be responsible for driving the technical direction of our software products. You will collaborate closely with other departments to ensure alignment with business objectives.
What We Offer:
A dynamic work environment, opportunities for growth and professional development, and a competitive compensation package.
Industry Expertise:
While not required, industry expertise in the advertising and marketing technology industry is highly desirable.
Software Engineering Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled Software Engineering Developer to contribute to our software development projects. As a key member of our team, you will be responsible for writing testing and debugging code under the guidance of senior team members.
Our ideal candidate will have a strong background in software engineering with experience in one or more programming languages and development methodologies. You will collaborate with the team to meet project objectives actively participating in code reviews and design discussions.
In this role, you will also assist in documenting software requirements and specifications striving for clear and effective communication. Additionally, you will participate in troubleshooting and resolving technical issues seeking guidance and mentorship from experienced colleagues.
You will have opportunities to learn and adapt to new software development practices and methodologies through training programs. Contribute to the implementation of best practices and emerging technologies, and enhance your understanding of software architecture and design by collaborating with team members.
Required Skills and Qualifications- Bachelor's degree in a relevant field (e.g., Computer Science) or equivalent combination of education and experience
- Relevant experience typically 1 year of software engineering experience
- Proficiency in one or more software languages and development methodologies
- Basic coding and debugging skills
- Effective communication and collaboration abilities
- Strong problem-solving mindset
- Willingness to learn and adapt to the field
This is an exciting opportunity to join our dynamic team and grow your skills as a software engineer. We offer a supportive work environment, opportunities for professional growth, and a chance to make a meaningful contribution to our projects.
Other RequirementsAn advanced degree in a related field is a plus, as well as relevant certifications or training.
Software Engineering Leader
Posted today
Job Viewed
Job Description
This is an experienced role that requires a senior full-stack developer with 7+ years of experience in NodeJS, ReactJS, TypeScript, Docker, Kubernetes, and CI/CD.
The ideal candidate will have expertise in creating responsive UIs, APIs, and modern tools. This position involves leading a team of software engineers and architecting scalable solutions.
- Develop and maintain large-scale web applications using NodeJS, ReactJS, and TypeScript.
- Design and implement scalable architectures using Docker, Kubernetes, and CI/CD pipelines.
- Lead a team of software engineers and provide technical guidance and mentorship.
As a senior developer, you will be responsible for mentoring junior developers and contributing to the growth and development of the team.
This is an excellent opportunity for experienced full-stack developers looking to take on a leadership role. The selected candidate will be part of a dynamic team that values innovation, teamwork, and collaboration.
Key qualifications include:
- Expertise in NodeJS, ReactJS, and TypeScript.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong leadership skills and ability to mentor junior developers.
- Excellent communication and collaboration skills.
Benefits include:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.
We are committed to creating a diverse and inclusive workplace culture. All qualified candidates are encouraged to apply.
Software Engineering Specialist
Posted today
Job Viewed
Job Description
Job Profile: Software Engineering Specialist
Key Responsibilities:- Design and develop high-quality Java applications, emphasizing scalability and efficiency.
- Collaborate with cross-functional teams to identify business needs and create solutions that meet those requirements.
- Play a key role in shaping our software architecture and contributing to its evolution.
Our ideal candidate will have extensive experience in designing and developing high-quality software products. They must be skilled in multiple programming languages, including Java, and proficient in both agile methodologies and version control systems like Git.
Additionally, they should possess strong problem-solving skills, the ability to work effectively in a team environment, and excellent communication skills. The successful candidate will thrive in a dynamic and fast-paced environment where adaptability and continuous learning are highly valued.
Be The First To Know
About the latest Waterfall Jobs in United Arab Emirates !
Software Engineering Specialist
Posted today
Job Viewed
Job Description
We are seeking an experienced and skilled Python developer to join our team.
As a key member of our development team, you will be responsible for designing and building APIs that interface with external systems, as well as designing and building data pipelines. You will also support the deployment of data science models in production and contribute to business intelligence and data science needs via visualization, reporting, and debugging.
Requirements- Strong knowledge of Python frameworks such as FastAPI, Flask, Falcon, etc.
- Bachelor's degree in Computer Science or related field, or equivalent work experience; 3-5 years professional experience.
- Experience with SQL and/or NoSQL databases such as PostgreSQL, Oracle, MongoDB, Redis, etc.
- Ability to write clean, testable, and well-documented code.
- Deep understanding of API development and integration.
- Knowledge of source control tools, especially GIT.
- Familiarity with basic statistical concepts is a plus.
- Strong attention to detail.
- Highly self-motivated and results-oriented team player; candidates with previous remote work experience preferred.
- A motivating salary package.
- A package of extra-salary benefits.
- Support from the company to achieve professional goals.
- Opportunities for development and promotion within a young and dynamic team.
Software Engineering Professional
Posted today
Job Viewed
Job Description
Blue Logic is seeking a seasoned developer to create efficient server-side applications and collaborate with cross-functional teams.
Responsibilities
The ideal candidate will participate in all phases of the software development lifecycle, including coding, testing, and debugging. They will also coach junior developers and contribute to the creation of high-quality products that meet customer needs.
- Create reusable, effective, and scalable code.
- Translate client requirements into code.
- Execute unit and integration tests of the application.
- Take ownership of tasks and deliver results within agreed timelines.
- Follow established coding standards.
- Integrate front-end components into applications.
- Prepare technical documentation.
- Collaborate with UX/UI designers to implement design into code.
- Coach junior team members.
- Build efficient back-end features in Python.
Requirements
We are looking for a candidate with solid experience as a Python Developer. The ideal candidate will be experienced in using Linux-based systems, have hands-on experience with Amazon Web Services, and be comfortable working with Python frameworks like Django and Flask.
- Solid experience as a Python Developer.
- Experienced and comfortable using Linux based systems.
- Hands-on experience with Amazon Web Services – basic server and access management.
- Experience with Python frameworks (e.g., Django, Flask).
- Experience in developing and consuming API (e.g. REST, SOAP) and documentation with Postman.
- Hands-on experience of basic DB designing and integration (e.g. MongoDB, MySQL).
- Manage testing and bug fixes.
- Experience using tools such as Jira, Postman.
- Experience in chatbot development (Rasa Framework).
What We Offer
As a member of our team, you will have the opportunity to work on challenging projects, learn from experienced professionals, and grow your skills and expertise.
Our company promotes a diverse and inclusive culture that supports the needs and interests of all individuals. We value collaboration, innovation, and continuous improvement.
Software Engineering Position
Posted today
Job Viewed
Job Description
About Web Development
- Design and build websites using programming languages like HTML, CSS, JavaScript, and PHP.
- Create website layouts/user interfaces using standard HTML/CSS practices.
- Integrate data from various back-end services and databases.
- Evaluate and ensure website functionality and optimization across all devices.
- Troubleshoot website issues and debug code.
The Ideal Candidate
- Bachelor's degree in Computer Science or a related field.
- Minimum of 3 years of experience in web development.
- Proficient in HTML, CSS, JavaScript, PHP, and other relevant programming languages.
- Experience with content management systems (CMS) such as WordPress or Drupal.
- Strong understanding of responsive design principles.
- Excellent problem-solving skills and attention to detail.
We are seeking an experienced web developer who is passionate about creating visually appealing and functional websites. If you have a keen eye for design, excellent technical skills, and a strong portfolio showcasing your past projects, we would love to hear from you.