CrawlJobs Logo

Senior .NET Developer (Azure & AI-Driven Engineering)

North Macedonia, Skopje · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

As a Senior .NET Developer, you will play a key role in designing and delivering enterprise-grade, cloud-native solutions on Microsoft Azure. You will work closely with solution architects, consultants, and international teams to deliver high-quality implementations that drive real business value. This role is ideal for a pro-code developer who embraces modern engineering practices and leverages AI-assisted development tools such as GitHub Copilot to enhance productivity, quality, and innovation.

Job Responsibility

  • Design, develop, and deliver robust, scalable solutions using C# and modern .NET technologies
  • Build and optimise cloud-native applications leveraging Microsoft Azure services
  • Collaborate with functional and technical teams across HSO to deliver end-to-end solutions
  • Apply best practices in software engineering (clean code, SOLID principles, design patterns)
  • Use GitHub Copilot and AI-assisted tooling to improve development efficiency and code quality
  • Contribute to solution architecture and technical design decisions
  • Implement integration patterns, APIs, and microservices-based architectures
  • Support DevOps practices, including CI/CD pipelines, automated testing, and monitoring
  • Mentor junior developers and actively contribute to knowledge sharing within the team

Requirements

  • Strong expertise in C# and .NET (Core / .NET 6+)
  • Proven experience with Microsoft Azure, including services such as: Azure App Services, Azure Functions, Azure Storage & Azure SQL, Messaging services (Service Bus, Event Grid)
  • Experience with API development, integrations, and microservices architectures
  • Hands-on experience with GitHub and modern version control workflows
  • Practical experience using GitHub Copilot or similar AI development tools
  • Solid understanding of cloud architecture and distributed systems
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with Docker and container-based deployments

Nice to have

  • Exposure to Data & AI solutions within Azure (AI Services, Machine Learning)
  • Microsoft certifications (e.g. Azure Developer Associate, Azure Solutions Architect)
  • Experience working within Dynamics 365 or Power Platform ecosystems

What we offer

  • Work on innovative, international projects
  • Continuous investment in your professional development and certifications
  • Access to the latest Microsoft technologies and AI-enabled tools
  • A collaborative culture focused on knowledge sharing and excellence
  • Clear career growth paths within a global organisation
  • Flexible working model supporting work-life balance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior .NET Developer (Azure & AI-Driven Engineering)

8 matching positions

Senior Software Engineer

Core AI at Microsoft powers intelligent experiences across Microsoft 365, Azure,...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in .NET and C# OR equivalent experience
  • 2+ years of experience with CI/CD pipelines, containerization (Docker/Kubernetes), and Azure DevOps
  • 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
  • 2+ years of experience with distributed systems and cloud-native architectures
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Engineering System Feature Development: Design and implement new features for the .NET engineering system that automates build, test, and deployment processes
  • Enhance reliability and scalability of pipelines for .NET workloads across distributed environments
  • AI-Driven Optimization: Integrate AI capabilities into build and test workflows (e.g., reduction of engineering toil, intelligent test selection, failure analysis)
  • Collaborate with ML teams to embed LLMs and generative AI into developer tools for automated code insights and diagnostics
  • Distributed Systems & Infrastructure: Develop cloud-native services using .NET Core and Azure to support AI orchestration and system scalability
  • Implement CI/CD automation enriched with AI-driven insights for performance and efficiency
  • Cross-Functional Collaboration: Partner with product engineering and PM teams to align .NET engineering systems with AI innovation goals
  • Define metrics and telemetry for AI-enhanced build and deployment processes
  • Security & Compliance: Apply Responsible AI principles, privacy safeguards, and compliance checks within .NET engineering workflows.
  • Fulltime
Read More
Arrow Right

Consultant - Full Stack AI Application Developer

Microsoft Industry Solutions – Global Center for Innovation and Delivery (GCID) ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-10 years of professional software development experience
  • Bachelor's degree in computer science, Engineering, or a related discipline, or equivalent practical experience
  • Microsoft or cloud certifications are preferred, including but not limited to: MCSD/MCAD/MCSE, AZ-204, AI-900, AI-102, or equivalent entry- to mid-level cloud and AI certifications
  • Hands-on experience designing and building applications using .NET (C#), .NET Web APIs, Node.js with modern front-end technologies such as JavaScript or TypeScript, and frameworks like Angular or React
  • Strong understanding of application development across UI, API, service, integration, and data layers
  • Experience building and consuming RESTful services and integrating backend systems
  • Working knowledge of relational databases such as Azure SQL, Azure Cosmos DB, PostgreSQL, Azure SQL managed Instance or Azure Database for MySQL, including data access and performance considerations
  • Solid foundation in software engineering principles, including clean code, debugging, testing, and problem-solving
  • Hands-on experience integrating AI capabilities into applications, such as search, chat, recommendations, or content generation using AI services or APIs
  • Practical knowledge of Azure AI services, including Azure AI Foundry and Azure AI Search, and understanding of RAG (Retrieval-Augmented Generation) patterns
Job Responsibility
Job Responsibility
  • Design and build cloud-native, full-stack applications on Microsoft Azure, contributing across UI, API, services, and data layers with high-quality, secure, and scalable code
  • Collaborate with architects and senior consultants to translate business requirements into technical designs and implementation plans
  • participate in design reviews and solution walkthroughs
  • Own feature delivery end-to-end: estimate effort, implement features, write unit/integration tests, perform code reviews, and support deployment through CI/CD pipelines
  • Integrate backend services and data platforms, implement RESTful APIs, and ensure performance, reliability, and observability (logging, metrics, traces) for production readiness
  • Apply security, compliance, and Responsible AI principles across application development and operations, following Microsoft and customer governance standards
  • Identify technical risks and dependencies early
  • raise and help mitigate issues, support technical escalations, and contribute to contingency plans for smooth delivery
  • Reuse and contribute to shared frameworks and IP, leveraging best practices, accelerators, and patterns to improve delivery speed and predictability
  • Collaborate cross-functionally (e.g., project leads, delivery managers, account teams) to articulate technical value, support adoption, and ensure customer outcomes
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Location
Location
United States , Houston
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of detail oriented software development experience
  • Strong expertise in C#/.NET and modern application architecture
  • Proven experience building agentic AI systems or autonomous AI workflows in production
  • Hands-on experience with LLM orchestration frameworks (Semantic Kernel, LangChain, or equivalent)
  • Solid experience with SQL and data modeling
  • Experience integrating AI services into enterprise applications
  • Strong understanding of cloud-native development, preferably on Microsoft Azure
Job Responsibility
Job Responsibility
  • Design, implement, and maintain agentic AI systems, including: Goal-oriented and task-driven agents Tool-using and decision-making agents Multi-step reasoning and workflow orchestration
  • Build agent frameworks that coordinate: Azure AI Search (semantic + vector retrieval) LLMs for reasoning, planning, and summarization Internal APIs, databases, and enterprise tools
  • Implement retrieval-augmented generation (RAG) patterns that support agent autonomy and accuracy
  • Define guardrails for agent behavior, including: Error handling and fallback strategies Observability, logging, and evaluation Security and data access boundaries
  • Develop full-stack applications using .NET, Blazor, HTML/CSS, and modern web standards
  • Build backend services and APIs backed by SQL-based data stores
  • Integrate AI-driven features into user-facing experiences with a focus on: Performance Reliability Explainability
  • Implement scalable service architectures suitable for AI-enhanced workloads
  • Implement intelligent search and retrieval solutions using Azure AI Search, including: Semantic search Vector indexing and similarity search Hybrid retrieval strategies
  • Use Semantic Kernel or similar orchestration frameworks to: Manage prompts, memory, and tools Coordinate agent behavior Enable extensible AI workflows
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Senior Software Engineer - Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Distributed Systems Development: Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Search & Algorithm Optimization: Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Integration: Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Performance Tuning: Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Collaboration: Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Continuous Improvement: Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - AI/ML

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
United States; Canada
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
  • Cloud Expertise: Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure. Knowledge of cloud-native services for AI/ML, data storage, and processing. Experience deploying containerized applications into Kubernetes is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for generative AI and agentic workflows, ensuring high performance, scalability, and reliability
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven capabilities across the Seismic platform
  • Monitor and optimize agentic workflows’ performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive AI experiences
  • Stay updated with the latest trends and advancements in AI technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – AI Solutions

We are seeking a Senior Software Engineer – AI Solutions to help design and impl...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Data Science, or related field (or equivalent experience)
  • 5+ years of detail oriented software engineering experience
  • 3+ years of hands-on experience working with Large Language Models (LLMs) in production environments
  • Strong Python development skills (required)
  • Experience with at least two of the following: LangChain, OpenAI Agents SDK, Azure OpenAI, Vector databases, AI Development Life Cycle (AIDLC)
  • Full-stack enterprise development experience (.NET, React/TypeScript, SQL)
  • Cloud experience (Azure preferred
  • AWS or GCP acceptable)
  • Experience with CI/CD pipelines and DevOps practices
  • Strong communication skills with the ability to translate AI concepts to both technical and business stakeholders
Job Responsibility
Job Responsibility
  • Help design and implement AI-driven capabilities within a experienced, enterprise SaaS environment
  • Support the evolution of AI-enabled product features
  • Integrate large language models into existing systems
  • Help move initiatives from concept through production deployment
  • Contribute to system design discussions
  • Apply sound AI development practices
  • Build scalable, maintainable services that align with established enterprise standards
  • Collaborate with a small, focused engineering team in a highly interactive environment
  • Report directly to engineering leadership
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Senior Software Engineer - Core AI

The Experimentation Platform (ExP) team powers Microsoft’s end-to-end experiment...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering OR equivalent experience
  • Strong coding skills in one or more languages: C#, Java, Scala, Python, or C++
  • Proven ability to design and deliver components of large distributed systems or data platforms
  • Solid understanding of data structures, algorithms, distributed system fundamentals, and debugging complex systems
  • Fast learner with strong communication skills and the ability to work effectively across teams
Job Responsibility
Job Responsibility
  • Design and build components of the experimentation platform, including large-scale data pipelines, metrics/analysis authoring, distributed workflows, and critical experiment lifecycle services
  • Develop high-performance and reliable systems using C#, .NET, Spark pipelines, Azure services, and modern data/compute frameworks
  • Integrate AI-driven agents and automation to improve debugging, monitoring, validation, and self-service capabilities for experiment owners
  • Optimize efficiency, cost, resource utilization, and pipeline throughput across a global fleet
  • Improve platform fundamentals including observability, reliability, test automation and recovery workflows
  • Collaborate with PMs, data scientists, platform engineers, and partner teams (across global Microsoft engineering centers) to design scalable solutions
  • Participate in code reviews, incident response, performance tuning, and architectural discussions
  • Engineer features with a strong focus on quality, transparency, resiliency, and operational excellence
  • Fulltime
Read More
Arrow Right