Applications Developer

Date:  28 May 2025
Job Country:  United Arab Emirates
Job Location:  Dubai
Job Reference:  1374

Full Stack Applications Developer (.NET / Python)

 

Who are we
We are a leading independent telecoms infrastructure company, with one of the most extensive tower portfolios across Africa and the Middle East. Our business model promotes tower infrastructure sharing and enables mobile network operators (MNOs) to deliver mobile connectivity more quickly, reliably, cost-effectively and with a lower carbon footprint. In turn, this supports the expansion and quality of mobile connectivity, driving sustainable development in our markets.

What we do
We build, acquire, lease-up and operate telecommunications towers that can accommodate and power the needs of multiple tenants. Our tenants are the major Mobile Network Operators (MNOs) and we serve them across nine high-growth markets (eight in Africa and Oman in the Middle East). Our purpose, mission and sustainable business strategy are underpinned by our values of integrity, partnership and excellence.


Location: Dubai 

 

Overview
Reporting to the Business Applications Manager, you will have a pivotal role in delivering modern B2B customer-facing web applications and digital solutions that support business transformation, leveraging both .NET and Python development stacks. You will work in a collaborative agile environment to build scalable, data-driven solutions across our group of companies.

Role Responsibility

  • Designing and developing robust B2B web applications using .NET technologies.
  • Building and maintaining server-side application logic using Python and other backend languages.
  • Developing and maintaining integration services and APIs to connect internal and external platforms.
  • Collaborating with stakeholders to understand business requirements and transform them into technical solutions.
  • Implementing machine learning algorithms and analytics workflows using Python and Databricks.
  • Working within Agile/Scrum teams, contributing to sprint planning, stand-ups and retrospectives.
  • Ensuring quality, scalability, and security of developed solutions.
  • Participating in CI/CD deployment processes and DevOps activities.
  • Providing technical input and updates during team meetings and governance sessions.
  • Supporting operational escalations and user impact assessments where required.


Requirements for the Role

  • At least 5 years’ experience as a Full Stack Developer with strong proficiency in .NET and Python.
  • Practical experience in building scalable B2B-facing web applications.
  • Knowledge of modern frontend frameworks such as React.js, Angular or Vue.js.
  • Strong backend development experience in Node.js, Python, or Java.
  • Proficiency in API integration tools and RESTful services.
  • Hands-on experience with Databricks, Spark or similar data platforms.
  • Experience working in Agile environments using tools like Jira.
  • Previous experience working in a multinational or FTSE 250 listed organisation.
  • Excellent stakeholder management and communication skills.


Desired Skills

  • Project management and Agile delivery practices.
  • Experience developing machine learning solutions in Python.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB.
  • Reporting on KPIs and performance metrics.
  • Ability to work across diverse teams in a multicultural environment.
  • Knowledge of French language is desirable.


Benefits

  • Competitive basic salary
  • Discretionary bonus
  • Health insurance
  • Life insurance

 

Please submit your applications by 10 May 2025.
 

 

Helios Towers is committed to promoting equal opportunities in employment. You and any job applicants will receive equal treatment regardless of age, disability, marital status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief.