We would be delighted to meet you

Download job description

Can’t wake up without thinking about building a world-class IoT product? If you have a strong passion for product development and proven experience in the IoT domain, here is an opportunity to be a part of a global organisation determined to transform the lives of communities. Smart IoT solutions are one of the key offering for many of our smart city development projects across the globe.

As a Senior Azure IoT Developer, you will be expected to have hands-on technical skills in developing and supporting IoT products and technologies, as well as experience in successfully implementing and supporting IoT solutions. This includes proficiency in the use of analytical solutions and cloud platforms as fundamental components of an IoT solution.

Mandatory skills
MS Azure IoT ecosystem

Job roles/responsibilities

  • Possesses a solid understanding of the overall vision, business needs and solution architecture for cloud-based IoT solutions. Uses this in-depth knowledge to solve complex problems.
  • Utilises knowledge of best practices to build highly scalable, robust, secure and sustainable solutions using Azure IoT platform.
  • Writes high-quality code for Azure PaaS services with microservice-based architecture.
  • Good knowledge and experience in Microsoft Azure, Cloud Services, Azure Storage and Azure performance optimisation.
  • Builds replicable deployment solutions using ARM templates.
  • Transforms business requirements into technical specifications.
  • Estimates technical requirements and breaks down work to user stories and tasks.
  • Plans, develops, tests, deploys and monitors cloud-based solutions in a DevOps model.
  • Collaborates with hardware vendors and architects on various prototypes or proof of concepts to develop, test and deploy solutions.
  • Able to envision and develop large-scale IoT systems from scratch, which includes complex integration with different IoT devices/gateways and integrations with third-party systems.
  • Comfortable with creating detailed architecture for MS Azure IoT and developing multi-tenant SaaS applications. Experience building multi-tenant SaaS applications using MS Azure IoT stack is a plus.
  • Able to work in a global and virtual environment and to effectively prioritise and execute tasks in a high-pressure environment.
  • Able to work autonomously in a fast-paced and complex environment with a self-motivated work ethic.
  • Utilises sound judgment to manage multiple priorities with a sense of urgency.
  • Coaches, supports and trains other developers and engineers.

Education and experience

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Overall 8-12 years of development experience with minimum 3+ years of hands-on IoT project expertise with MS Azure IoT platform.

Knowledge, skills and abilities
Solid experience and in-depth knowledge of:

  • Developing and managing cloud-based solution with Azure PaaS, using .NET / C#, Java, Python, PowerShell, JSON, Angular JS, Node.js, etc.
  • Designing and building highly scalable, available and resilience cloud solution architecture.
  • Azure IoT and Azure IoT Edge-based architecture and developing a solution for the same.
  • Developing application using Azure IoT Hubs, Azure Event Hubs, Stream Analytics, Azure Storages, Azure Cosmos Db, Azure Key Vaults, Data Lake and other Azure PaaS Services.
  • Device provisioning techniques, Azure IoT provisioning services, and developing custom device provisioning services.
  • Good understanding of distributed and multi-tenant systems.
  • Developing secure solutions using Azure Active Directory and Azure Key Vaults.
  • Managing and controlling APIs using Azure API Management Services.
  • Microservice based architecture and development using Azure Services fabric.
  • Deployment of solutions using Azure App Services and docker based containers.
  • Developing custom docker images and publishing them to the docker registry and Azure Container Registry services.
  • Container technology – Docker and Kubernetes expertise is a must.
  • Serverless computing and architecture, and building solutions using Azure Functions with cloud messaging and storage platforms.
  • Azure Integration services such as Service Bus and Logic Apps.
  • Developing and implementing data orchestration using Azure Data Factory with various input and output data sources.
  • Developing in an Agile methodology with Azure DevOps.
  • Setting up disaster recovery platforms for custom-developed Azure solutions.
  • PowerShell and Azure CLI.
  • Developing reusable ARM templates with the help of PowerShell.
  • Azure Automation, Azure Monitor and Log Analytics services.
  • Monitoring and troubleshooting Azure-hosted solutions.
  • Various code repositories like Git, TFS, etc.
  • Application telemetry and analyse telemetry using Application Insights and other analytics services.
  • Experience in building services hosted in Microsoft Azure Cloud Services.
  • Good experience in design and development of ASP.NET, MVC, and SQL server-based web applications.
  • Good experience in database management, web services, ETL and Microsoft Cosmos DB / Document DB.
  • Has a good No-SQL database concept.
  • Experience in Web Roles, Worker Roles, SQL Azure, Azure Storage and Azure Service Bus, and Azure Active Directory.
  • Experience in designing web applications, REST APIs and database schemas.
  • Experience working with LoRa, NB-IoT and WM-Bus communication technologies.

Preferred

  • AZ-220 Microsoft Azure IoT Developer Certified (not mandatory with proven real-time IoT development experience).
  • Minimum 3+ years of experience with Azure development (1 year with Azure IoT / Azure IoT edge-based development).
  • Proven development experience in smart city IoT platforms using MS Azure, such as smart water metering, smart light management, smart irrigation, smart building, etc.
Apply

Download job description

As Planet’s Lead Commercial Manager, you will be close to your customer. You understand their needs and seek geolocalised services to serve the community.

You are a dynamic tech enthusiast able to structure innovative multi-faceted deals because you understand and communicate well on the value of scale, geolocalisation, data and customer engagement.

You will work closely with our Product Management, Market Research and Community Management Teams to create disruptive services which you capture added value through (upfront or at a later stage of the commercial relation).

Job roles/responsibilities

  • You will tap into your network of large global service providers, as well as reach out to small local service retailers. You will build relations with new suppliers (with a business development approach, as opposed to sales) to develop commercial relations.
  • You will structure innovative commercial deals that will account for our product’s unique added value for the supplier. The deals may be cross-disciplinary in nature, involving scale, geolocalisation, customer engagement and customer data.
  • You will negotiate pricing, value swap, data property and privacy agreements. You will negotiate distribution, delivery, quality standards and maintenance terms.
  • You will maintain business relationships and monitor supplier quotations to ensure that they are in line with the negotiated specifications.
  • You will oversee operations for the timely rollout of services (planning, issuing and following up on delivery and schedules).
  • You will evaluate suppliers’ performance, service quality, delivery times and prices.
  • You will resolve service and invoicing issues with providers.
  • You will collaborate with and inform the teams working on market research and development plans.
  • You will collaborate with and inform the Product Management Teams on the theoretical and practical commercial viability of product lines and features.
  • You will collaborate with the Community Managers to get close to your customers’ profiles, inform them of the specific advantages of the deals that were struck, and gather feedback on service performance and customer satisfaction.
  • You will lead on implementing internal service procurement strategies to cater to high customer satisfaction and alignment to the product management strategies and suggest procedure improvements by reviewing and developing service delivery process flow.

Knowledge, skills and abilities

Essential:

  • Expert in negotiation.
  • Possesses an extensive network of service providers that can be tapped into.
  • Understands underlying profitability curves.
  • Experienced in scalability, distribution and volume considerations.
  • Understands how to value data and customer engagement.
  • Proven success in negotiating distribution discounts or data-related deals.
  • At least ten years of experience in a business development role in the digital B2C services industry.
  • Proven success in negotiating distribution discounts or data-related deals.

Desirable:

  • Experience in relevant services (home-related, marketplace, retail, financial, security, food, education, work, health, sport).
  • Experience with negotiating distribution deals with large service providers.
  • Experience in the low-income market segment services.
  • Experience in data-driven service distribution.
  • Experience and network in region of operation in Brazil. For candidates with the relevant international experience, there is an additional opportunity to work across regions including India and Italy.

Candidate profile

  • Willing to travel five days a week across your region of focus.
  • Entrepreneurial and looks forward to building from scratch.
  • Has a hands-on approach and demonstrates a proactive, creative business approach.
  • Possesses a relevant master’s degree or has equivalent experience in the field.
Apply

Download job description

If you can’t wake up without thinking about building a world-class application and you have a strong passion towards product development and proven experience in web/mobile application development, here is an opportunity to be a part of a global organisation determined to transform the way communities live today. Smart IoT solutions are one of the key offerings for our various smart city development projects across the globe.

As a Full Stack App Developer – IoT, you are expected to have hands-on technical skills of developing both back-end and front-end components required to bring life to the IoT applications. This includes proficiency in UI/UX design (20%) and application development (80%).

Job roles and responsibilities

  • Build state-of-the-art IoT applications from scratch.
  • Design wireframes and create web elements using design tools.
  • Develop both back-end and front-end components for IoT analytics applications.
  • Design and build advanced applications optimised for web and mobile using Angular JS/React Js or other modern web development technologies.
  • Develop high performing responsive/progressive web apps for IoT users.
  • Develop modules and wizards required to customise the SaaS application based on every IoT project and customer requirement.
  • Architect and scale the engineering platform to reduce technical debts and improve performance and agility.
  • Unit-test code for robustness, including edge cases, usability and general reliability.
  • Transform business requirements into technical specifications.
  • Estimate technical requirements and break down work to user stories and tasks.
  • Plan, develop, test, deploy and monitor cloud-based solution in a DevOps model.
  • Apply Coding Standards within projects.
  • Improve application performance and optimisation for loading times.
  • Continuously discover, evaluate and implement new technologies to maximise development efficiency.
  • Perform SAST for developed code and embed security in development best practices.
  • Work in a small agile team to support running products and improve their performance.
  • Education and experience
  • TECH/M.TECH degree in Computer Science or equivalent.
  • Three to eight years of web app development experience, with a minimum of two years of hands-on UI/UX design and full stack developer experience using modern web development technologies.

Knowledge, skills and abilities

Esssential:

  • An individual performer who can develop apps with very minimal technical guidance.
  • Very strong skills in Java, Javascript, ReactJS, Very Strong CSS3, HTML, HTML5, Node JS, Webpack, AngularJS, SCSS, RestAPI, JQuery, Bootstrap, Redux, MS Azure, Docker and Kubernetes.
  • Proficiency in UX/UI software such as Hotgloo and Adobe Creative Cloud software (Adobe XD).
  • Experience in building responsive web applications and good with responsive page design.
  • Strong knowledge of building effective APIs in Node.js and Pyhton.
  • Working experience with web services SOAP, Rest, XSD/XML.
  • Proficiency in writing effective React /Angular components.
  • Well versed with Code Review Techniques.
  • Experience developing, hosting and maintaining production web or mobile applications.
  • Experience in product support, application monitoring and ticket management activities as part post-deployment warranty.
  • Knowledge of Restful web services.
  • Experienced with bootstrap and media queries.
  • Very comfortable with SQL, NoSQL Databases like CosmosDB, Couchbase, Mongodb, Elastic, Redis and Azure
  • Good working knowledge of the Linux OS, Windows 10 and Apache/NGinX web servers.
  • Experience in database management, web services and ETL.
  • Experience with GitHub version management.
  • Design, develop and implement new changes in the product using a test-driven and agile methodology.
  • Good interpersonal and communication skills.
  • Self-motivated to build and iterate in quick cycles.

Desirable:

  • Experience in designing and development of UI/UX for multi-tenant SaaS applications hosted on the cloud.
  • Currently working in IoT app and analytics platform development.
  • Past experience in building award-winning apps in the market.
  • Experience using Angular2+, Adobe Illustrator and Photoshop.
  • Knowledge of Microservices architecture.
Apply

Download job description

Job roles and responsibilities

  • Purchase goods, materials, components and services in line with specified cost, quality and delivery targets.
  • Act as an interface between suppliers and other relevant departments on purchasing processes, new projects and activities.
  • Monitor and advise on any issues which present a risk or opportunity to the organisation.
  • Monitor market trends, competitor strategies and market suppliers.
  • Provide analysis on new and existing costs and review cost reduction activities.
  • Prepare reports and updates as and when required.
  • Work closely with others in the procurement function and review opportunities for continuous business improvements.
  • Adhere to any health, safety and environmental policies and procedures to ensure the safety and well-being of yourself, staff and visitors.
  • Negotiate contracts, improve prices and terms of business with suppliers, and review opportunities to make business savings utilising negotiation and procurement best practice tools and methods.
  • Prepare and raise purchase orders and order schedules.
  • Build, maintain and manage supplier relationships and keep up good communications.
  • Ensure that a professional and consistent approach is taken in relation to all supplier relationships.
  • Ensure compliance with company guidelines, purchasing policies, procedures and guidance during supplier negotiations and the process of awarding contracts.
  • Conduct research for new components and suppliers.
  • Compile supplier performance data to enable evaluation.
  • Assess and evaluate suppliers and contribute to performance reviews to ensure contract compliance.
  • Claims management.
  • Improvement of green, ethic and impact-friendly procurement strategies.

Knowledge, skills and abilities

Essential:

  • Experience of working closely with suppliers.
  • Able to build and maintain effective and productive relationships with staff, stakeholders and suppliers.
  • Commercial and financial awareness with a full understanding of how failure impacts the production, manufacture and customer order fulfilment.
  • Good communication, negotiation, interpersonal and influencing skills.
  • Analytical, numerically astute with strong demonstrated problem-solving abilities.
  • Able to manage time effectively, prioritise tasks and achieve set targets.
  • Able to work well under pressure and handle emergency and stressful situations.
  • Keen attention to detail and accuracy.
  • Good knowledge of Portuguese and English language (Italian optional).
  • Previous experience of working in a Purchasing Team, preferably within a big construction company or manufacturing environment.
  • Good commercial understanding and knowledge of purchasing, negotiation and cost breakdown.
  • Able to add value, reduce costs and provide input to improve the business.
  • Computer literate, with advanced Excel, PowerPoint and Word skills/abilities.

Desirable:

  • Familiarity with an integrated Enterprise Resource Planning (ERP) system would be beneficial.
  • Relevant business/commercial or manufacturing/engineering degree preferred.
  • An understanding of Industry Construction Field processes and components would be advantageous.

Candidate profile

  • Assertive, resilient and welcomes change.
  • Engages interest and participation of others and has a collaborative approach to working together.
  • Proactively contributes to the team.
  • Actively commits to the team’s development.
  • Is self-aware and optimistic.
  • Shows moral courage, openness and honesty in all dealings.
Apply

Download job description

We are looking for a Lead Data Engineer to join our Data and Insights Team. Planet Smart City collects and processes data from a variety of source systems in order to service our customers and optimise our business. These sources include IoT devices, mobile applications, customer interactions and construction project control systems, in addition to more ubiquitous line-of-business solutions such as CRM and ERP.

The data strategy for Planet Smart City, supported by our Data and Insights Team, aims to integrate the data from our source systems in a cloud data warehouse, provisioning a source of clean, governed data in analytical readiness for analysts and data scientists from across our global enterprise.

The successful candidate will collaborate closely with and report to the Head of Data and Insights in effecting the data strategy for Planet Smart City. They will be expected to share in the definition of the strategy as it evolves, utilising their skills, experience and capability.

We are a new function within the business, and the appetite to take the lead on data engineering initiatives, champion data engineering, engage the business and establish and follow best practice and standards, will be important.

Job roles and responsibilities

  • Designing and implementing data engineering solutions – for example, flows between systems for the purposes of analytics and BI.
  • Championing data engineering, collaborating with a diverse range of stakeholders with differing communication styles and levels of technical understanding.
  • Applying their knowledge of systems integration to: create new data flows, recognise and share opportunities to re-use existing data flows, lead interdisciplinary initiatives from a data engineering perspective, and set and follow best practice and standards.

Knowledge, skills and abilities

  • Experience of implementing and supporting a range of data analytics solutions, covering data modelling, ETL/ELT, reporting, dashboarding, and complex analytical models/tools.
  • Proven experience leading and supporting data analytics platforms, tools, ingestion and transformation solutions.
  • Experience scheduling, running, monitoring, and fixing batch jobs.
  • Experience of data management technologies and approaches.
  • Experience of data quality, ingestion and transformation tools.
  • Experience of data exploitation tools.
  • Experience communicating and supporting business users.
  • Expert skills in SQL.
  • Demonstrable desire to acquire additional technical skills as deemed necessary for the role, including Python, R and Machine Learning.
  • Knowledge of security approaches and tools such as encryption and tokenisation.
  • A clear understanding of Agile and Continuous Integration environments.
  • Knowledge of configuration management approaches and practices
Apply

Download job description

Job roles and responsibilities 

  • Lead the strategy of the product as a member of the Agile Team.
  • Define Stories and prioritise the Team Backlog to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the Features or components for the team.
  • Conceive software features as end-to-end experiments with the public and develop parallel options.
  • Maximize the value produced by the team and ensure stories meet user’s needs.
  • Engage with cross-functional teams and keep relationships with different units, including working with Product Management, Customers, Business Owners and other stakeholders.

Knowledge, skills and abilities

Essential:

  • An expert with 5+ years of proven technical, technological and managerial experience in the coordination of heterogeneous teams of developers, UXers and content designers for the conception, creation and supply of complex digital platforms focused on user needs.
  • Experience in relating to cross-functional teams for the design and development of high-performance digital platforms / mobile applications, with particular attention to the quality of the user experience.
  • Ability to conceive software features as end-to-end experiments with the public.
  • Sense of ROI, investment and value in relation to cost.
  • Ability to develop parallel options.
  • Strong sense of personal responsibility regarding decision making and collaboration with work teams.
  • Managerial experience in the application of analytical thinking and problem-solving skills.
  • Results orientation and propensity to put your skin in the game.
  • Ability to anticipate challenges and try to proactively avoid obstacles.
  • Experience in the management and coordination of different stages of the design and development of digital platforms and server-side applications with agile methodologies (conception, prototyping, development, realisation, supply, monitoring and operational management).
  • Knowledge of software architectures and development of high security, scalable and robust systems.
  • Experience mentoring, coaching and developing emerging talents in the technological field.
  • Strongly motivated, results-oriented, curious and open attitude.
  • Excellent managerial and organisational skills and experience in defining guidelines.
  • Excellent communication, presentation, interpersonal and analytical skills. Ability to clearly communicate complex concepts.
  • Experience in relating to multidisciplinary teams made up of heterogeneous figures.
  • Fluency in English.

Desirable:

  • Past experience as a start upper.

Candidate profile

  • Possesses an entrepreneurial mindset and enjoys engaging with the team.
  • A vision keeper, keeping the big picture of the product while experimenting with end-to-end solutions.
  • Has a heat shield attitude, protecting the team from all outside noise and pressure, allowing them to focus.
  • Familiar with putting your skin in the game.
Apply

Download job description

As a Project Manager, you will be responsible for leading the entire process of implementing smart solutions (products, services and best practices) in Real Estate development projects, using recognised PMP standards, to achieve the goals set and obtain the expected benefits, satisfying customer needs and aligned with company KPIs.

You will manage the project team, set deadlines, assign tasks, monitor, and summarise the progress of the projects, exploring opportunities to add value to work results. You will report to the Head of Engineering and Project Management.

Job roles and responsibilities

  • Manage relationships with clients and all stakeholders. Organise meetings to take detailed ordering briefs and clarify the specific requirements of each project to built project plans.
  • Submit project requirements, costs, resources and expected results to the Project Board for approval.
  • Develop detailed project plans and monitor and track progress to ensure all projects are delivered on time, within scope, and budget, and aligned with the company’s KPIs.
  • Coordinate internal resources and partners for the execution of projects.
  • Measure project performance using appropriate tools and techniques and perform risk management. Managing necessary changes to project scopes, schedules and costs to minimise project risks.
  • Share lesson learned with the Engineering, Project Management and Planet Idea Teams as best practices to replicate in other projects.
  • Collaborate with other units in order to improve the Competence Centre’s value.

Knowledge, skills and abilities

Essential:

  • Master’s degree in engineering, architecture, or another closely related field.
  • 10+ years of experience in a project management role.
  • Experienced in design and construction management (public or private).
  • Strong skills in developing coordinated civil engineering/construction and architecture (schematic design, design development, construction documents, bidding) projects.
  • Experience coordinating multidisciplinary teams for project development, including document preparation, technical drawings for public tenders, and technical specification editing for request bidding to suppliers and consultants.
  • Skilled in cost management and timing control.
  • Knowledge of energy systems, building energy efficiency principles and regulations, physics of buildings, residential buildings HVAC systems, BeMS and principles of distribution and allocation of energy consumptions in apartment buildings and ability to use this knowledge in the evaluation of clients’ project.
  • Understands drawings and technical specifications.
  • Proficient in Office automation (Microsoft or Google suite), project management tools (i.e. Trello, Ms Project and Gantt project), and computer-aided design tools.
  • Basic knowledge of environmental sustainability and digital technologies.
  • Fluency in written and spoken English. Able to communicate on technical requirements.

Desirable:

  • Experience in building permits or urban planning standards.
  • Having a Project Management Professional certification will be advantageous.

Candidate profile

  • Leadership skills.
  • Flexibility.
  • Relational skills.
  • Teamwork skills.
  • Planning and organisation skills.
  • Ability to understand customer needs and problem-solve.
  • Predisposition for continuously updating.
  • Loyalty and tenacity.
Apply

Sign up for our newsletter