Job Openings Digital Transformation Leader (Remote)

About the job Digital Transformation Leader (Remote)

We are a small but growing organisation seeking a highly skilled and experienced Software Developer/ Team Leader to join our team remotely as a Digital Transformation Leader. 

The ideal candidate will have a strong background in of full-cycle business application development. The candidate must be able to hands-on develop applications using low-code tools as well as direct external software project teams effectively.

The selected candidate will also have high-level responsibility for planning software security and mitigating security-related risks. An understanding and experience in the nuances of IoT (Internet of Things) projects are also required.

The selected candidate will have the possible opportunity to grow within the company and advance to the IT Director or CTO role as the organisation grows.

Responsibilities:

  1. Develop roadmap: Work with the Managing Director to develop the IT plan and the software roadmap. Develop internal low-code applications & manage external software project teams. Foster a collaborative environment to coordinate external resources.
    Take ownership of managing internal & outsourced software projects from initiation to successful delivery, ensuring that they are completed within the agreed-upon scope, timeline, and budget.
  2. Types of projects to manage: Typical projects will include the following:
    1. Core applications developed on low-code platforms (typically developed internally)
    2. mobile interfaces to core applications (typically outsourced)
    3. IoT applications (typically outsourced)
    4. Integrations with third-party external SAAS applications
  3. Standards & Priorities: Define and finalise the solution architecture and prioritise the list of projects to achieve digital transformation. Help define standards & technology framework. Plan & agree on the priorities for project rollout with the stakeholders.
  4. Full-Cycle Business Application Development: Single-handedly carry out low-code development of business applications, including requirements gathering, design, coding, testing, deployment & maintenance. He must ensure high-quality deliverables, provide project updates and manage senior management expectations.
  5. Risk Management: Identify and develop strategies to mitigate project risks, including security risks. Proactively address any issues that may impact project timelines, deliverables, or security.
  6. IT Security Planning: Assume overall responsibility for planning IT security and mitigating security-related risks. Maintain robust security practices throughout the project lifecycle.
  7. Resource Management: Use emerging technologies including but not limited to the below list to deliver projects quicker while using minimum resources:
    1. low-code platforms,
    2. Cloud infrastructure and
    3. AI to fast-track coding.
  8. IoT Project Understanding: Apply knowledge and experience to manage outsourced IoT projects by understanding the unique challenges and considerations involved in IoT development and deployment.
  9. Professional Development: Stay updated with the latest industry trends, technologies, and methodologies related to software development, cloud computing, IT security, and IoT trends. Continuously enhance skills and knowledge to drive innovation, and efficiency within the team.

Qualifications:

  1. Bachelor's degree in Computer Science, Information Technology, or a related field. A master's degree is a plus.
  2. Proven experience (4 years) as an IT Program/Project Manager, specifically in leading project teams.
  3. Strong understanding of full-cycle business application development processes, including requirements gathering, design, development, testing, and deployment.
  4. The experience of coding in Javascript or its derivatives is essential. Experience in Python would be an advantage.
  5. Experience in RDBMS database technologies like MySQL or MS SQL is essential. Experience in cloud database technologies would be an added advantage.  
  6. Experience and expertise in managing IoT projects, with a solid understanding of IoT architectures, protocols, and technologies.
  7. Knowledge & experience in cloud technologies including IaaS, PaaS, Containerization, Serverless Computing, Serverless Databases, DevOps and Continuous Integration would be an added advantage.
  8. Excellent leadership and team management skills, with the ability to motivate and guide team members towards successful project delivery.
  9. Strong communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels.
  10. Solid problem-solving and decision-making abilities, with a proactive and solutions-oriented mindset.
  11. Solid understanding of IT security practices, protocols, and frameworks.
  12. Project management certifications (e.g., PMP, PRINCE2) are highly desirable.
  13. Experience in Agile methodologies, such as Scrum or Kanban, is preferred.
  14. Demonstrated ability to work in a fast-paced and dynamic environment, managing multiple priorities effectively.
  15. Visionary mindset and the desire to grow within the organization, with the potential to advance into the IT Director or Chief Technology Officer (CTO) role.

We encourage you to apply if you are a highly motivated and experienced Senior Software Developer with the skills to drive successful software projects & are confident working independently to deliver incredible technology value for the organisation while updating yourself continually to keep abreast with the trends in technology.

Join our team and embark on an exciting journey that could potentially advance to a senior role in the future.