Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 12, 2026
    Deadline: Oct 17, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Doshi Group, a privately held group of companies, started almost 85 years ago as a result of the shareholders' desire to bring together their interests in solutions for building, sanitary, industrial and public utilities applications in a Group which is completely focused on those activities. Doshi Group has grown into a regional leader providing complete...

     

    Software Developer

    Role Overview

    We are seeking an experienced Full-Stack Software Developer to design, develop, implement, maintain, and continuously improve secure, scalable and user-friendly software applications that support the organisation’s business operations and digital transformation objectives. The role is responsible for translating business requirements into effective technology solutions, integrating systems and databases, developing APIs and applications, troubleshooting technical issues and ensuring that software solutions are reliable, efficient, secure and aligned with industry best practices.

    Key Responsibilities

    • Develop, maintain, and support software applications in accordance with the organisation’s approved IT policies, standards, procedures and development methodologies.
    • Ensure all software development activities follow established change management, testing, deployment, documentation, and approval procedures.
    • Translate business and operational requirements into functional and technical software solutions.
    • Develop, test, implement and maintain applications, databases, APIs, integrations, and automation solutions.
    • Ensure software solutions are secure, reliable, scalable, maintainable and fit for business purpose.
    • Follow established procedures for source-code management version control, backups, access control, system security, and data protection.
    • Participate in the analysis, troubleshooting, resolution, and prevention of application and system-related incidents.
    • Maintain accurate technical documentation, including system specifications, source-code documentation, database structures, APIs, configurations, and user guides.
    • Ensure all system changes are properly tested, documented, approved and deployed in accordance with IT change-management procedures.
    • Support business users during User Acceptance Testing (UAT), system implementation, training, and post-implementation support.
    • Monitor application performance and identify opportunities for optimisation, automation, and process improvement.
    • Ensure software development activities comply with applicable company policies, information-security requirements, data-protection requirements, and regulatory standards.
    • Work closely with IT infrastructure, cybersecurity, database, ERP, and business teams to ensure effective system integration and operational continuity.
    • Maintain appropriate controls to protect confidential business information, customer data, credentials, source code,and system access.
    • Follow established procedures for incident escalation, problem management, disaster recovery, and business continuity where applicable.
    • Evaluate new technologies, development frameworks, AI tools, and automation opportunities that can improve operational efficiency.
    • Ensure internally developed applications are properly handed over, supported, and maintained throughout their lifecycle.
    • Contribute to the continuous review and improvement of IT policies, software-development standards, operating procedures, and technical controls.
    • Maintain professional development and stay current with emerging technologies, software-development practices, cybersecurity requirements, AI, cloud platforms, and industry standards

    Education

    • Degree in Computer Science or any other related field.

    Technical Requirements

    • Proficiency in core languages such as Python, JavaScript, Java, C++, C#, or SQL depending on your focus (e.g., web, mobile, or backend development).
    • Understanding of data structures, algorithms, object-oriented programming, and the software development lifecycle (SDLC).
    • Experience with source code management tools like Git and GitHub, plus familiarity with modern AI coding assistants.

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to Doshi Group on docs.google.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Get Jobs on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail