At a Glance
- Tasks: Develop and enhance Azure platform services using C#/.NET and contribute to CI/CD processes.
- Company: Join Harbor, a leading provider of expert services in the legal industry.
- Benefits: Competitive pay, flexible remote work, and opportunities for professional growth.
- Other info: Collaborative environment with experienced engineers and strong focus on quality and automation.
- Why this job: Gain hands-on experience in software engineering and DevOps within a supportive team.
- Qualifications: 1-2 years in software engineering with knowledge of C#/.NET and CI/CD concepts.
The predicted salary is between 30000 - 40000 £ per year.
Harbor is seeking an Azure Developer with 1–2 years of experience to join our internal engineering team responsible for building and operating an Azure‑native integration platform. This role is not client-facing and is focused on internal platform development, with an emphasis on C#/.NET engineering and modern CI/CD and DevOps release practices. You will work closely with experienced engineers and architects, contributing to shared platform services and the automated delivery pipelines that deploy application code and infrastructure across multiple environments. This role is UK-based and may be performed remotely within the UK. US or Canadian candidates willing to shift their schedules to collaborate with UK team members will also be considered.
Responsibilities:
- C# and .NET Development: Develop and enhance internal platform services written in C#/.NET. Implement small to medium features and bug fixes following established patterns and standards. Write maintainable, testable code and participate in code reviews. Learn and apply best practices around error handling, logging, and reliability.
- CI/CD and DevOps Release Process: Contribute to Azure DevOps YAML pipelines used to build, test, and deploy platform services. Support release workflows that promote changes across Dev, UAT, and Production environments. Help maintain pipeline templates, variables, and deployment standards. Assist with troubleshooting build and deployment issues and documenting fixes.
- Infrastructure Awareness: Gain hands-on exposure to infrastructure deployments using Infrastructure as Code. Support environment consistency and configuration across Azure environments. Learn how application and infrastructure pipelines work together in production delivery.
Qualifications, Experience and Skills:
- 1–2 years of experience in software engineering, including graduate or early-career roles.
- Working knowledge of C#/.NET and object-oriented programming concepts.
- Understanding of software development lifecycle fundamentals such as Git, pull requests, and testing.
- Understanding of JSON, APIs, and SQL.
- Knowledge of CI/CD concepts and exposure to automated build and release pipelines.
- Basic familiarity with Microsoft Azure and cloud fundamentals.
- Willingness to learn, collaborate, and grow within an engineering team.
Preferred Experience:
- Exposure to Azure DevOps and YAML-based pipelines.
- Introductory experience with Infrastructure as Code tools such as Bicep, ARM, or Terraform.
- Familiarity with Azure services such as serverless compute, messaging, or monitoring tools.
- Interest in platform engineering, DevOps, and internal tooling.
Why Join Harbor:
- Opportunity to build real-world experience in C# development and DevOps delivery.
- Work on an internal Azure platform with established production release processes.
- Learn from experienced Azure engineers and architects in a collaborative environment.
- Strong focus on engineering quality, automation, and long-term maintainability.
- Competitive compensation and benefits with flexibility to work remotely within the UK.
Harbor is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, marital status, civil union status, national origin, ancestry, age, parental status, disabled status, veteran status, or any other legally protected classification, in accordance with applicable law.
Azure Developer employer: Harbor
Contact Detail:
Harbor Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Azure Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Azure or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your C#/.NET projects or any CI/CD pipelines you've worked on. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on common Azure Developer questions and be ready to discuss your experience with DevOps practices. Practising with a friend or using mock interview platforms can really boost your confidence.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are eager to join our team. Plus, it shows you're genuinely interested in being part of our engineering family.
We think you need these skills to ace Azure Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and any relevant projects you've worked on. We want to see how your skills align with the Azure Developer role, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background fits with our team. Keep it friendly and professional, and let us know what makes you tick.
Show Off Your CI/CD Knowledge: Since this role involves CI/CD and DevOps practices, make sure to mention any experience you have with Azure DevOps or YAML pipelines. We love seeing candidates who are familiar with these concepts and can contribute from day one!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, we can’t wait to hear from you!
How to prepare for a job interview at Harbor
✨Know Your C#/.NET Stuff
Make sure you brush up on your C# and .NET skills before the interview. Be ready to discuss your past projects and how you've implemented features or fixed bugs. They’ll want to see that you can write maintainable and testable code, so be prepared to talk about your coding practices.
✨Familiarise Yourself with CI/CD
Since this role involves CI/CD and DevOps, it’s crucial to understand Azure DevOps and YAML pipelines. Review how you’ve contributed to automated build and release processes in the past. Being able to explain your experience with troubleshooting deployment issues will definitely impress them.
✨Show Your Infrastructure Awareness
Get a good grasp of Infrastructure as Code concepts and tools like Bicep or Terraform. They’re looking for someone who understands how application and infrastructure pipelines work together, so be ready to discuss any hands-on experience you have with these technologies.
✨Demonstrate Your Willingness to Learn
Harbor values collaboration and growth, so make sure to express your eagerness to learn from experienced engineers. Share examples of how you’ve adapted to new technologies or practices in the past, and show that you’re excited about the opportunity to grow within their team.