-
Aspire Technology

Software Development Specialist

Aspire Technology
United Arab Emirates · Full-time · Not Applicable

Job Title: Software Development Specialist


Role Summary:

We are seeking a talented and experienced Software Development Specialist to design, develop, and manage innovative software solutions. In this role, you will oversee the full software development lifecycle (SDLC) while leveraging Azure cloud technologies, Azure DevOps (ADO), and CI/CD pipelines to create advanced AI-powered applications.


Key Responsibilities:


Software Development Lifecycle (SDLC):

  • Manage the end-to-end software development process, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Collaborate with cross-functional teams to define project objectives, timelines, and resource needs.
  • Conduct detailed technical analysis to establish software specifications.
  • Build scalable, efficient, and maintainable software applications.
  • Perform rigorous testing at unit, integration, and system levels to ensure high quality.
  • Deploy applications to Azure environments using automated CI/CD pipelines.
  • Monitor and troubleshoot application performance post-deployment.


Expertise in Azure Cloud:

  • Develop cloud-native applications using Azure services such as Azure App Service, Azure Functions, Azure SQL Database, and Azure Storage.
  • Enhance performance and cost-efficiency on the Azure platform.
  • Implement secure practices for cloud-based software solutions.


Azure DevOps and CI/CD:

  • Utilize Azure DevOps to streamline source control, project tracking, and build processes.
  • Configure and maintain CI/CD pipelines to automate build, test, and deployment workflows.
  • Apply continuous integration and delivery strategies to accelerate development cycles.


AI Application Development:

  • Build AI-driven applications using machine learning and deep learning techniques.
  • Train and optimise machine learning models with relevant datasets.
  • Seamlessly integrate AI models to enhance application features and user experiences.
  • Stay updated on emerging trends and technologies in AI and machine learning.


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, focusing on SDLC, Azure, ADO, CI/CD, and AI solutions.
  • Proficient in programming languages such as Python, C#, or Java.
  • Hands-on experience with Azure cloud tools and services.
  • Strong understanding of software architecture, design patterns, data structures, and algorithms.
  • Familiarity with machine learning frameworks like TensorFlow or PyTorch and other AI development tools.
  • Exceptional problem-solving and analytical skills, with clear and effective communication abilities.
  • Proven ability to work independently and collaboratively in a dynamic environment.

Key Skills

Ranked by relevance

ai cloud cicd machine learning devops continuous integration data structures design patterns deep learning tensorflow pytorch python sql c
Login to Apply
Posted
Dec 30, 2024
Type
Full-time
Level
Not Applicable
Location
Abu Dhabi Emirate

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
scandiweb
Related

Senior Data Architect

2026-05-21

Full-time
Mid-Senior
Estonia
IT Services
Engineering
View Job Details
Aspire Technology
Related

Chief Technology Officer

2026-04-20

Full-time
Not Applicable
United Arab Emirates
IT Services
Information Technology
View Job Details
Aspire Technology
Related

Forward Deployed AI Engineer

2026-03-23

Full-time
Not Applicable
United Arab Emirates
Health
Information Technology