Software Development-Tech Lead (offline)

Company Overview

BLU Solutions Ltd, established in 2013, is an organization based in Dubai, UAE (https://bluloyalty.com/). The company offers advanced and state-of-the-art digital customer engagement and customer loyalty solutions. The focus is in the areas of digital engagement, loyalty solution, CRM, direct marketing, big data, and customer analytics. The company has developed a full suite of technology products and services, which in turn, sell them as integrated, plug-and-play solutions to businesses across all sectors.

The next generation of the company's products will be based on advanced algorithms, AI and machine learning in order to leverage the vast amounts of data collected.

The focus now is to expand the offering to the global market and we are looking now to hire the senior resources to help us achieve that objective.

Opportunity

We are looking for a talented and extremely passionate individual to lead our entire software development efforts with a primary focus on backend development. He/she will join our geographically diverse development team and lead all day-to-day development effort. The candidate will oversee and manage the work of the development teams while being involved as well in backend coding. He/she will have outstanding backend coding experience and must be resourceful; able to lead the entire development teams and able to work hard and effectively in a fast-paced environment.

The candidate will get the chance to work on large projects and advanced technology and develop advanced skills in software development. He/she will work closely with our Lead Solution Architect along with the Head of DevOps, BAs and QAs to enhance development velocity and maintaining the highest coding standards.

This is a position in a fast-growing company that provides the perfect environment for career growth and personal development.

The role will be based remotely and will be part of our distributed team of developers.

What we have to offer / Perks

- You will be part of the senior management team participating in decision-making that will have an impact on the overall strategic direction of the company.
- A competitive monthly salary
- End of year bonus will be based on individual and on company performance.
- Up to 15 vacation days and national public holidays will be given as paid days off.
- Career advancement opportunities are available based on performance and contribution.
- The chance to β€˜own’ part of the company through our Employee Stock Award Program.

Job Responsibilities

- Manage all day-to-day activities of the development team and supervise the work of the team leaders.
- Build high-quality, reusable and reliable PHP code using Laravel framework and based on agreed-upon designs and architecture.
- Enhance our existing platform for an optimal performance, usability and design
- Implement TDD/DDD approach in code development.
- Participate in the design and architecture of the overall solution along with the Lead Solution Architect.
- Participate in the planning and design of moving the current monolithic codebase into a microservices architecture.
- Review time estimates for tasks completion that developers use a benchmark.
- Assist in preparation of the technical documents for code written by the backend development team.
- Participate in daily stand-up meetings to review current progress and obstacles with direct team.
- Collaborate with BAs, QAs, developers and operations managers across our various regions and teams
- Help maintain code quality, organization, and automation.

Required Skills

- Expert knowledge and experience with enterprise level programming languages (i.e. either PHP with Laravel framework or Java or C#)
- Expert understanding of Git version control
- Strong experience developing and implementing RESTful APIs and SOAP Web Services (Soap) and using such tools for integration with 3rd-party systems
- Strong experience in interacting with MySQL database (in addition to the ability to write raw SQL queries) and strong experience in design of relational database (MySql)
- Experience with microservice architecture
- Excellence in programming, debugging, and implementation skills
- Strong knowledge in DDD/TDD
- In depth knowledge (9+ years of experience) in LAMP technology
- Technical proficiency required with Linux, Apache/NGINX web servers
- AJAX application including parsing and rendering JSON and XML
- Experience in full life cycle of software development; requirements analysis, design, development, testing, implementation; and release management
- Experience in creating software architecture documents or other design artifacts
- Strong OOP programming and Object Composition, method and class naming, layering
- Strong theoretical and practical skill of understanding and implementing basic programming patterns and principles
- Experience to work with large monolithic and multi-tenanted architecture
- Familiarity with Caching solutions e.g. Redis, Memcache
- Familiarity with message brokers (RabbitMQ)
- Experience to develop web applications for high load
- Experience formalizing business requirements to technical tasks

Required Profile

- BS degree in Computer Science or equivalent. MS is a plus
- Min. 10+ years work experience in software development or similar field
- Demonstrated ability to work well under pressure
- Keeping up-to-date with latest technologies and developments
- Excellent multitasking capabilities
- Strong communication skills and good command of the English language
- Stable work history and an ability to collaborate effectively with a distributed team (local & offshore).
- Ability to work independently and work with other team members to ensure on-time quality delivery of applications and meeting strict deadlines
- Excellent leadership skills; experience mentoring and leading other developers

About BLU Solutions

BLU Solutions Ltd, established in 2013, is a regional organization with offices in both Dubai and Beirut (https://bluloyalty.com/). The company offers advanced and state-of-the-art digital customer engagement and customer loyalty solutions. The focus is in the areas of rewards & loyalty, CRM, Direct Marketing, Business Intelligence, Big Data and Customer Analytics. The company has developed a full suite of technology products and services, which in turn, sells them as integrated, plug-and-play solutions to businesses across all sectors.

The company is headquartered in Dubai, UAE with a technical team spread between Ukraine, Russia, Dubai, Beirut, Armenia and Montenegro. It is already active in several markets across the Middle East and Africa with aggressive plans to go global.

Company website:
http://www.bluloyalty.com/

DOU company page:
https://jobs.dou.ua/companies/blu-solutions-ltd/

The job ad is no longer active
Job unpublished on 22 March 2021

Look at the current jobs Architect / CTO Remote→