Emplois en direct

Découvrez et Postulez pour des emplois

Software Development Specialist

Permanent
Abu Dhabi, United Arab Emirates
09.12.2024

Software Development Specialist

 Abu Dhabi, United Arab Emirates

 

Permanent

We are seeking a highly skilled Software Development Specialist to join our team. As a Software Development Specialist, you will play a pivotal role in designing, developing, and maintaining robust software solutions. You will be responsible for the entire software development lifecycle (SDLC), leveraging Azure cloud technologies, Azure DevOps (ADO), and CI/CD pipelines to deliver innovative AI-powered applications.

Key Responsibilities:
SDLC Expertise:
  • Drive the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Collaborate with cross-functional teams to define project scope, timeline, and resource allocation.
  • Conduct thorough requirements analysis to identify technical specifications.
  • Design and develop efficient, scalable, and maintainable software solutions. o Perform unit, integration, and system testing to ensure software quality.
  • Deploy applications to Azure cloud environments using CI/CD pipelines.
  • Monitor application performance and troubleshoot issues.
Azure Cloud Proficiency:
  • Leverage Azure cloud services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Storage) to build and deploy cloud-native applications.
  • Optimize application performance and cost-efficiency on the Azure platform.
  • Implement robust security measures to protect cloud-based applications.
ADO and CI/CD:
  • Utilize Azure DevOps to manage the entire software development process, including source control, work item tracking, and build pipelines.
  • Configure CI/CD pipelines to automate the build, test, and deployment processes.
  • Implement continuous integration and continuous delivery practices to accelerate development cycles.
AI Development:
  • Develop AI-powered applications using machine learning and deep learning techniques.
  • Train and fine-tune machine learning models on relevant datasets.
  • Integrate AI models into software applications to enhance functionality and user experience.
  • Stay up to date with the latest advancements in AI and machine learning



Qualifications:
  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 5+ years of experience in software development, with a strong focus on SDLC, Azure cloud, ADO, CI/CD, and AI.
  • Proficiency in programming languages such as Python, C#, or Java.
  • Hands-on experience with Azure cloud services and tools.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and AI development tools.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment
#LI-KM1
 

 

Êtes-vous prêt pour demain?

Inscrivez-vous en ligne - cela ne prend que 10 minutes.