Avenga logo

Senior.NET Engineer

Avenga·Salary not specified

Primary stack

GitHub ActionsREST.NETTypeScriptMicroservicesC#CI/CDAngularGitAzure

Job description

About the Position

Senior.NET Engineer

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

Responsibilities

  • Designing, developing, and modernizing enterprise applications using.NET/C# and Angular
  • Building end-to-end solutions including architecture, APIs, backend services, frontend components, integrations, testing, deployment, and operational support
  • Migrating and modernizing legacy applications using pragmatic and incremental approaches
  • Designing clean, maintainable, and testable software architectures
  • Developing secure-by-design solutions with automated testing, monitoring, secret management, dependency management, and least-privilege access controls
  • Implementing and maintaining CI/CD pipelines, deployment strategies, and environment promotion processes
  • Collaborating with development teams through code reviews, architectural discussions, and technical mentoring
  • Creating technical documentation, interface specifications, architectural decisions, and operational runbooks
  • Applying AI-assisted development practices to accelerate coding, testing, documentation, and code review activities
  • Troubleshooting production issues and supporting application reliability and operational excellence
  • Contributing to software engineering standards, delivery improvements, and continuous modernization initiatives

Requirements

  • Strong expertise in C#,.NET Framework, and.NET Core/.NET
  • Hands-on background with Angular, TypeScript, and modern frontend development
  • Proficiency in REST APIs, Microservices, and Service-Oriented Architecture
  • Practical knowledge of Microsoft Azure, including App Service, Functions, Storage, Key Vault, Azure SQL, Service Bus, Event Grid, and API Management
  • Solid understanding of cloud-native application development
  • Proven background in CI/CD, Git-based development workflows, and release management
  • Hands-on proficiency with GitHub Actions and GitHub Advanced Security
  • Knowledge of Infrastructure as Code (IaC) using Terraform and Bicep
  • Practical experience with unit testing, integration testing, and contract testing
  • Proficiency in Test-Driven Development (TDD)
  • Strong understanding of software architecture and design patterns
  • Knowledge of secure software development practices
  • Hands-on experience with logging, monitoring, and operational support
  • Familiarity with AI-assisted development, including GitHub Copilot, Claude Code, and AI-First Engineering
  • Strong knowledge of Git, source control, and branching strategies
  • Working knowledge of Python and PowerShell scripting
  • Background in technical leadership and mentoring
  • Ability to work effectively within Agile software development environments
  • Strong skills in technical documentation and technical decision management
  • Background in production support and incident troubleshooting
  • Commitment to continuous improvement and engineering best practices

We Offer

  • Equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic
  • A respectful environment where everyone can be themselves, share their ideas, and feel that they belong

About the Company

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

Locations

  • Sofia, Bulgaria
  • Ruse, Bulgaria

Remote Status

  • Hybrid

Application Process

  1. Send your CV: Tell us about your core skills and what you're looking for next.
  2. Talent Call: Meet our Talent team to talk about your goals and experience while exploring our culture and the way we work.
  3. Technical Interview: We'll explore your experience, strengths, and approach to work to see what we can build together.
  4. Customer Interview: For some roles, you'll meet our customers to understand the outcomes your expertise can help create.
  5. Welcome to Avenga: An offer is just the beginning. We welcome you to put your expertise into action and shape what's next together.

© Avenga. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We are a global IT and digital transformation champion that supports our customers in realizing technology's huge potential for a smarter and more sustainable world.

More at Avenga

All 91 roles

Popular searches