freehire launches on Product Hunt on 26 August.

Follow →

Software Developer

Summary

Develops and maintains internal web apps, REST APIs, and MySQL databases while administering Microsoft 365, Azure, and Windows Server environments. Focuses on scripting, automation, and end-user support with tools like PowerShell and AI-assisted development.

Key Responsibilities

Software Development

  • Design, develop, and maintain internal web-based applications.
  • Develop and support RESTful APIs.
  • Design, develop, and maintain MySQL databases.
  • Write clean, efficient, and maintainable code.
  • Debug, troubleshoot, and resolve application issues.
  • Participate in application design, architecture, and technical planning.
  • Perform software testing, deployment, and ongoing maintenance.
  • Maintain accurate technical documentation.

Microsoft 365 & Cloud Administration

  • Administer and support Microsoft 365 services, including:
    • Exchange Online
    • Microsoft Teams
    • SharePoint Online
    • OneDrive for Business
  • Manage Microsoft Entra ID (Azure Active Directory).
  • Support hybrid identity environments.
  • Administer Active Directory and Group Policy.

Infrastructure & Systems Administration

  • Support and maintain:
    • Windows Server environments
    • IIS Web Servers
    • SSL Certificates
    • DNS, DHCP, and LDAP services
  • Monitor and maintain IT infrastructure performance and security.
  • Perform PowerShell scripting and automation tasks.
  • Assist with networking support and troubleshooting.

User Support & Automation

  • Provide technical support to end users.
  • Troubleshoot and resolve Microsoft Office and Microsoft 365-related issues.
  • Deliver remote support services.
  • Identify opportunities to automate business and IT processes.
  • Leverage AI-assisted development and productivity tools to improve efficiency.

Technical Skills & Experience

Essential Skills

  • PHP
  • JavaScript
  • HTML5
  • CSS / Tailwind CSS
  • SQL / MySQL
  • Git
  • REST APIs
  • Microsoft Azure
  • Microsoft 365
  • Active Directory
  • Windows Server
  • IIS
  • PowerShell

Experience With

  • PowerShell scripting
  • Bash scripting
  • Windows Scheduled Tasks
  • Process automation
  • AI-assisted development tools (Microsoft Copilot, ChatGPT, Claude, etc.)

Advantageous Skills

  • Python
  • Docker
  • Linux
  • Microsoft Graph API
  • AI integrations
  • Third-party API integrations

Qualifications

  • Diploma or Degree in Information Technology, Computer Science, Software Development, or a related field.
  • Microsoft certifications will be advantageous, including:
    • AZ-900
    • AZ-104
    • MS-900
    • MD-102
    • SC-900
  • Minimum of 3 years' relevant experience in software development and/or Microsoft infrastructure support.

Personal Attributes

  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Self-motivated with the ability to work independently.
  • Strong attention to detail and commitment to quality.
  • Customer-focused approach to service delivery.
  • Ability to manage multiple priorities and deadlines.
  • Eagerness to learn and adapt to new technologies.

What We Offer

  • Competitive salary package.
  • Exposure to modern Microsoft cloud technologies.
  • Opportunities to work on exciting internal software development projects.
  • Career growth and advancement opportunities.
  • Ongoing training and professional development.
  • Collaborative and supportive technical team environment.


Apply now!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available