- Company Name
- Croesus
- Job Title
- Software developer
- Job Description
-
Job title: Software Developer
Role Summary:
Senior full‑stack developer (5+ years) responsible for designing, building, testing, deploying, and enhancing a FinTech wealth‑management platform. Deliver clean, secure, and high‑performance .NET C# code under Agile practices while collaborating across cross‑functional teams. Fluency in French (oral and written) required.
Expectations:
* Work autonomously, taking initiative to meet objectives.
* Communicate clearly with teammates, stakeholders, and users.
* Continuously learn and adopt emerging technologies.
* Mentor junior developers and share knowledge.
Key Responsibilities:
1. Participate in all stages of the software lifecycle: analysis, design, coding, unit testing, integration, deployment, and maintenance.
2. Deliver maintainable, well‑structured code that adheres to internal standards and best practices.
3. Conduct rigorous code reviews and enforce quality gates.
4. Resolve performance, scalability, and security issues in the platform.
5. Keep abreast of industry trends, new technologies, and regulatory changes; recommend innovative solutions.
6. Engage actively in Agile ceremonies (daily scrum, sprint planning/ review, retrospectives).
7. Communicate user and stakeholder requirements effectively and translate them into technical solutions.
Required Skills:
* Proficiency in C#/.NET framework, ASP.NET Core, and related libraries.
* Strong relational database (SQL Server, PostgreSQL, etc.) skills, including schema design and query optimization.
* Solid experience with unit testing frameworks (xUnit, NUnit) and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
* Knowledge of Agile methodologies (Scrum/Scrum‑like).
* Ability to write secure code and perform code‑level vulnerability assessments.
* French fluency (native or equivalent), both oral and written.
* Optional/asset: Experience with AWS services, Docker, Kubernetes, and cloud‑native architecture.
Required Education & Certifications:
* BAC, AEC, or equivalent in Computer Science or related field.
* Minimum 5 years of professional software development experience; exposure to financial services is an advantage.
* Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Docker Certified Associate) are a plus but not mandatory.