NR Consulting is seeking a Backend Engineer with strong expertise in .NET/C#. The role involves designing and maintaining backend services, building CI/CD pipelines, and contributing to the Azure platform setup.
Responsibilities:
- Design, build, and maintain backend services primarily in .NET/C#
- Build and maintain automated test setups, including Python based test automation with Robot Framework
- Create and maintain scripts for automation and operations using Bash, PowerShell and Shell
- Contribute to our Azure platform setup and continuous improvements including deployment, security basics, and monitoring
- Implement and evolve Infrastructure as Code with Terraform
- Build and maintain CI/CD pipelines using GitHub and related tooling
- Integrate services using common protocols and interfaces including gRPC and Protobuf, HTTP and MQTT
- Collaborate in an agile setup and keep delivery artifacts up to date in Jira, Confluence and JFrog
Requirements:
- Strong backend engineering experience with .NET/C#
- Advanced knowledge of Microsoft Azure in real projects
- Solid CI/CD experience and practical GitHub workflow knowledge
- Hands on Infrastructure as Code experience with Terraform
- Test automation experience, ideally Python plus Robot Framework
- Strong software engineering fundamentals including clean code, maintainability, testing discipline and debugging
- Good understanding of service communication patterns and some experience with gRPC and Protobuf, HTTP, and MQTT
- Comfortable working with Jira and Confluence and ideally familiar with artifact repositories such as JFrog
- Strong scripting skills (Bash, PowerShell, Shell) and a mindset for automation
- Practical experience operating services in production including monitoring, logging, and incident support
- Experience improving developer experience such as pipeline speed, quality gates and reusable templates
- Open to diversified tasks
- Able to work independently
- Proactive
- Good communication skills
- Responsible and accountable for task delivery
- Experience with security minded delivery practices such as secrets handling, least privilege and artifact integrity
- Prior work in environments with high reliability requirements