- Company Name
- Highspring
- Job Title
- Fullstack .net/Angular
- Job Description
-
Job Title: Fullstack .NET/Angular Developer
Role Summary:
Act as a key contributor to the design, development, and evolution of a cloud-based agricultural digital platform. Build robust and scalable backend and frontend components, integrate with external systems (ERP, accounting, messaging), and drive performance and reliability in a modern Azure DevOps environment.
Expectations:
- Deliver high‑quality, secure, and maintainable code in accordance with architectural standards.
- Participate in end‑to‑end development, from design to deployment, ensuring alignment with product objectives.
- Collaborate with product owners, stakeholders, and senior architects to shape technical solutions and drive continuous improvement.
Key Responsibilities:
- Design, develop, and maintain backend features using C#/.NET (Framework, Core, 6+).
- Build responsive front‑end UI with Angular (≥8), TypeScript, HTML5, CSS, and JavaScript.
- Create, consume, and document RESTful APIs.
- Optimize SQL Server/Azure SQL queries for performance.
- Implement automated unit, integration, and service tests.
- Configure CI/CD pipelines (Azure DevOps, YAML) and Infrastructure‑as‑Code (BICEP).
- Review code for adherence to security, architecture, and best‑practice standards.
- Identify and recommend technology improvements and innovation opportunities.
- Support agile ceremonies, retrospectives, and continuous feedback loops.
Required Skills:
- Minimum 5 years full‑stack development experience.
- Proficiency in C#/.NET (Framework, Core, 6+) and .NET 6+.
- Angular (AngularJS or ≥8) with TypeScript, HTML5, CSS, JavaScript.
- REST API design and consumption.
- SQL Server or Azure SQL expertise, including query optimization.
- CI/CD pipeline design (Azure DevOps or Azure Pipelines), YAML, IaC (BICEP).
- Familiarity with design patterns, architecture principles, and software quality practices.
- Experience with automated testing (unit, service).
- Agile/Scrum and DevOps methodology experience.
Required Education & Certifications:
- Bachelor’s Degree or DEC in Computer Science, Software Engineering, or related field.
- Functional proficiency in French; working knowledge of English.
---