- Company Name
- Lùkla
- Job Title
- Développeur Fullstack C# .NET Core (H/F)
- Job Description
-
**Job title**
Full‑Stack C#/.NET Core Developer (M/F)
**Role Summary**
Design, develop, test, and maintain business applications for banking, finance, and energy sectors using C#/.NET Core and Angular. Collaborate across design, product, and engineering teams to deliver scalable, high‑performance solutions.
**Expectations**
* Deliver clean, maintainable code adhering to software craftsmanship principles.
* Contribute to all phases of the software lifecycle: analysis, estimation, implementation, testing, deployment, and ongoing enhancement.
* Participate in technical decision‑making and code reviews.
* Utilize CI/CD pipelines and cloud deployments (Azure, AWS).
* Work in an agile environment (Scrum/SAFe) and communicate effectively in English.
**Key Responsibilities**
1. Develop and maintain enterprise‑grade applications using C# (.NET Framework, .NET Core, ASP.NET) and Angular.
2. Analyze user requirements, estimate effort, and produce technical documentation.
3. Implement unit, integration, and automated acceptance tests (TDD/BDD).
4. Optimize existing code and applications for performance, scalability, and maintainability.
5. Participate in software architecture discussions and code reviews.
6. Build and maintain CI/CD pipelines; deploy to cloud platforms (Azure, AWS).
7. Query and manipulate data across SQL and NoSQL databases.
8. Collaborate with cross‑functional teams and mentor junior developers.
**Required Skills**
* Strong proficiency in C# and .NET Core ecosystem (ASP.NET, Entity Framework).
* Solid experience with Angular for user interface development.
* Familiarity with CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins, etc.).
* Hands‑on experience deploying to cloud environments (Azure, AWS).
* Knowledge of clean code, SOLID principles, TDD, and BDD.
* Ability to write efficient queries in SQL and NoSQL databases.
* Experience in Agile methodologies (Scrum, SAFe).
* Excellent written and spoken English.
**Required Education & Certifications**
* Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or equivalent (Bac+5).
* Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate) are a plus.