NextHire Try for free

Superplum

Posted 27 Aug 2026

Software Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

We seek a talented and experienced Software Developer with 3 to 7 years of hands-on experience in the Microsoft stack to join our dynamic team. The ideal candidate will have expertise in developing scalable applications, with additional experience in Azure Cloud and IoT solutions being a strong advantage. Candidates with exposure to mobile application development in Flutter will be given preference. Candidates with experience in the logistics or inventory management domain will be given preference.


Responsibilities:

  • Design, develop, and maintain software applications using the Microsoft technology stack, including NET, C#, and SQL Server.
  • Build and deploy cloud-based solutions on Microsoft Azure, leveraging services such as Azure Functions, App Services, Azure IoT Hub, and Azure DevOps.
  • Develop and integrate IoT solutions, including device communication, data ingestion, and processing.
  • Collaborate with cross-functional teams to design and implement mobile applications using Flutter for Android and iOS platforms.
  • Optimise database performance by identifying and resolving issues, fine-tuning queries, and implementing indexing strategies.


Requirements:


Core Skills:

  • Strong experience in the Microsoft stack, including C#. NET Core, Framework/Core, ASP. NET MVC, Entity Framework, and SQL Server.
  • Extensive experience in web services, Web API, RESTful services, microservices, and API security best practices.
  • Proficiency in SQL Server and database management, including designing schemas, writing complex queries, optimising performance and creating stored procedures, database views, triggers, and indexes.
  • Experience with web technologies such as HTML, CSS, JavaScript, and front-end frameworks (e. g., Angular, React) is a plus.
  • Leverage NoSQL databases (e. g., Cosmos DB, MongoDB) for scalable and efficient data management.
  • Build cloud-native and serverless applications using Azure Functions, Azure Queue Services, and other Azure services.


Cloud Expertise:

  • Hands-on experience with Azure Cloud, including services like Azure Functions, Logic Apps, App Services, Azure Storage, CosmosDB, CosmosDB and Key Vault, Azure Queue Services, Event Hubs, or other messaging systems.
  • Knowledge of Azure IoT services (Azure IoT Hub, Device Provisioning Service, etc. ) is highly desirable.
  • Utilise Azure services to architect, deploy, and manage cloud services.


IoT Development (Preferred):

  • Understanding of IoT architectures, protocols (e. g., MQTT, AMQP), and device communication.
  • Experience in designing IoT workflows, including sensor/device integration and real-time data streaming.


Mobile Development (Preferred):

  • Exposure to Flutter for building cross-platform mobile applications.
  • Should have hands-on knowledge of Kotlin.
  • Should have an understanding of working with Firebase and the Firebase Realtime Database.


Additional Skills (Good to have):

  • Familiarity with DevOps tools (e. g., Azure DevOps, GitHub Actions) for CI/CD pipelines.
  • Experience with containerization tools like Docker (Kubernetes is a plus).
  • Solid understanding of software design principles, SOLID principles, and architectural patterns (e. g., MVC, MVVM).
  • Knowledge of frontend technologies like HTML, CSS, and JavaScript frameworks (Angular or React) is a plus.


Domain Knowledge (Preferred):

  • Understanding of logistics and inventory management workflows and challenges.
  • Ability to design solutions that address domain-specific needs.


Qualifications:

  • Bachelor's or Master's degree in Computer Science, or a related field.
  • 3 to 7 years of relevant experience in software development.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach