cover image
Preservica

Preservica

www.preservica.com

1 Job

141 Employees

About the Company

Preservica is changing the way thousands of organizations around the world protect and reuse long-term digital information.

Preservica's unique Active Digital Preservation(tm) archiving software automatically keeps every file alive in future-friendly formats over decades to ensure that critical, high-value information can always be quickly found and actioned for FOI, compliance, legal, brand, knowledge reuse and cultural needs.

The UK National Archives, Texas State Library and Archives, MoMA, Yale and HSBC are some of the leading corporations, archives, libraries, museums and government organizations around the world that trust their data protection and future-proofing to Preservica.

Listed Jobs

Company background Company brand
Company Name
Preservica
Job Title
Software Engineer C# .Net
Job Description
**Job Title** Software Engineer C# .Net **Role Summary** Full‑stack Microsoft/.NET engineer responsible for designing, implementing, and testing cloud‑native applications on Azure. Work closely with cross‑functional teams to deliver integration capabilities, including Microsoft 365, across the product lifecycle in an agile environment. **Expectations** - Write clean, maintainable, testable code aligned with SOLID principles. - Deliver high‑quality features from concept through production. - Collaborate with architects, QA, and DevOps to ensure robust solutions. - Participate in sprint planning, stand‑ups, retrospectives, and code reviews. **Key Responsibilities** - Develop and extend .NET 9 (C#) back‑end services and Azure functions. - Create front‑end components with TypeScript and React.js. - Design and consume event‑driven APIs using Azure Service Bus. - Write unit and integration tests (XUnit.net, Moq, etc.). - Contribute to CI/CD pipelines and cloud infrastructure provisioning. - Resolve technical defects and optimize application performance. - Mentor junior developers and contribute to technical knowledge sharing. **Required Skills** - 2+ years of professional .NET product development. - Proficiency in C#, .NET 9, TypeScript, React.js. - Experience with Azure services (App Services, SQL, Functions, Service Bus). - Strong object‑oriented design and SOLID implementation. - Unit‑testing expertise (XUnit.net, Moq, or equivalent). - Familiarity with event‑based architecture. - Agile experience (Scrum/Kanban, user‑story driven development). - Excellent problem‑solving and collaborative communication skills. **Required Education & Certifications** - Degree or equivalent training in engineering, software, or systems. - Relevant professional certifications (e.g., Microsoft Certified: Azure Developer Associate) preferred but not mandatory.
Abingdon-on-thames, United kingdom
On site
Junior
02-11-2025