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

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 – 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

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

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
  • 6+ 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

Senior Software Engineer

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
  • Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field
  • 4+ 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

Senior Software Engineer

We are looking for a highly skilled Software Engineer to join our Kraków-based t...
Location
Location
Poland , Cracow
Salary
Salary:
Not provided
medius.com Logo
Medius
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience in software development, with deep proficiency in C# and .NET technologies
  • solid hands-on experience with React (or similar frameworks) and TypeScript/JavaScript
  • proven experience with (or deep understanding of) DDD and CQRS patterns
  • practical experience in designing, deploying, and maintaining services within Microsoft Azure
  • demonstrated interest or experience in using AI-driven tools to automate development workflows and increase personal and team productivity
  • strong experience with relational databases and the design of robust RESTful APIs
  • a background in rigorous code testing practices and maintaining high-quality software code
  • degree in Computer Science, Engineering, or a related field (or equivalent proven experience)
  • English proficiency at B2 level or above, with the ability to articulate complex technical concepts to diverse stakeholders
  • a strong sense of ownership over your work and a commitment to continuous learning and knowledge sharing
Job Responsibility
Job Responsibility
  • Architect and develop scalable, high-quality cloud services, ensuring they meet the demands of a global client base
  • master Domain-Driven Design (DDD) principles to build modular, maintainable, and highly performant software components
  • drive AI Integration with use of AI tools (e.g., GitHub Copilot, LLM-based assistants) to automate code generation, refactoring, documentation, and unit testing
  • design RESTful Web Services that facilitate seamless communication within our complex cloud infrastructure
  • optimize Azure Services to ensure our infrastructure is not only performant and scalable but also cost-effective and secure
  • collaborate within cross-functional teams of engineers, product owners, and designers, fostering a culture of mutual support and accountability in an agile environment
  • champion code excellence by implementing best practices in code testing, maintaining quality standards, and providing insightful code reviews
  • innovate and automate by investigating emerging technologies and AI trends to reduce manual overhead and accelerate team velocity
What we offer
What we offer
  • Great Team
  • Opportunity for Career & Professional Development
  • Collaborative and Meritocratic work culture
  • Supportive Leadership
  • eligibility for variable compensation (such as a performance bonus or commission)
  • benefits, and/or participation in other incentive or benefit plans
  • benefits may include medical, dental, and vision coverage, paid time off, and retirement benefits
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