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
Related Jobs
3 roles aligned with this opportunity
Senior Data Architect
2026-05-21
Chief Technology Officer
2026-04-20
Forward Deployed AI Engineer
2026-03-23
- Posted
- Dec 30, 2024
- Type
- Full-time
- Level
- Not Applicable
- Location
- Abu Dhabi Emirate
- Company
- Aspire Technology
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Data Architect
2026-05-21
Chief Technology Officer
2026-04-20
Forward Deployed AI Engineer
2026-03-23