Senior Developer/Développeur senior (Madagascar)
About The Position
As a Senior Developer, you will be responsible for creating and maintaining custom web applications using the .NET Framework, C#, VB.NET, ASP.NET, SQL Server, and web APIs. Your role will involve both front-end and back-end development, ensuring seamless user experiences and robust functionality. Deployment in cloud. Additionally, your BI orientation will allow you to contribute insights and data-driven solutions to enhance business processes.
Web Application Development:
- Engineering, develop, and test web applications using .NET, HTML, CSS, JS and other relevant technologies.
- Having experience with DevExpress is a significant advantage.
- Help and mandator other team member.
- Collaborate with cross-functional teams to create software solutions for various areas within the organization (e.g., Finance, Data management).
API Integration:
- Create and consume web APIs for seamless data exchange between applications.
- Work with SQL queries to manage and retrieve data from SQL Server databases.
- Develop custom reports using SQL and PowerBi.
- Create stored procedures and triggers to automate processes and improve performance.
- Utilize SQL Server for data analysis and business intelligence.
- Full Stack Development:
- Implement software design principles such as SOLID and Domain-Driven Design.
- Familiarity with Object-Oriented Development and ORM frameworks (e.g., Entity Framework).
- Manage source code using Git.
Analytical Insights:
- Leverage your analytical skills to extract meaningful insights from data.
- Collaborate with business stakeholders to identify trends, patterns, and opportunities for optimization.
- Translate data findings into actionable recommendations.
Requirements
- Master’s degree in computer science, Engineering, or related fields.
- 7 years of experience of hands-on experience in Full Stack .NET Development, with a proven track record of delivering complex web applications.
- Proficiency in .NET Framework, C#, VB.NET, ASP.NET, SQL Server, DevExpress, PowerBI, Git, and cloud deployment technologies.
- Strong analytical skills
- Excellent communication and collaboration abilities,
- Passion for driving innovation and continuous improvement.
Our company
The work environment
At Innovaderm, you will work with brilliant and driven colleagues. Our values are collaboration, innovation, reliability and responsiveness. We offer a stimulating work environment and attractive advancement opportunities.
About Innovaderm
Innovaderm is a contract research organization (CRO) specialized in dermatology. Since its beginnings in 2000, our organization has benefited from a solid reputation for the quality of its research and services exceeding the expectations of its clients. Based in Montreal, Innovaderm continues to grow and expand in North America and Europe.
Description - Fr
En tant que Développeur Sénior, vous serez responsable de la création et de la maintenance d'applications web personnalisées en utilisant le Framework .NET, C#, VB.NET, ASP.NET, SQL Server et les APIs web. Votre rôle inclura le développement front-end et back-end, garantissant une expérience utilisateur fluide et des fonctionnalités robustes. Vous serez également impliqué dans le déploiement sur le cloud. Votre orientation en Intelligence d’Affaires (BI) vous permettra de fournir des analyses et des solutions basées sur les données pour optimiser les processus métier.
Développement d’applications web :
- Concevoir, développer et tester des applications web en utilisant .NET, HTML, CSS, JS et d'autres technologies pertinentes.
- Une expérience avec DevExpress constitue un atout important.
- Assister et encadrer les autres membres de l'équipe.
- Collaborer avec des équipes transverses pour concevoir des solutions logicielles adaptées à différents domaines de l’organisation (par ex., Finance, Gestion des données).
Intégration d'API :
- Créer et consommer des APIs web pour un échange fluide de données entre applications.
- Travailler avec des requêtes SQL pour gérer et extraire des données des bases de données SQL Server.
- Développer des rapports personnalisés en utilisant SQL et Power BI.
- Créer des procédures stockées et des déclencheurs (triggers) pour automatiser les processus et améliorer les performances.
- Utiliser SQL Server pour l’analyse de données et l’intelligence d’affaires.
- Appliquer des principes de conception logicielle tels que SOLID et Domain-Driven Design.
- Avoir une connaissance des concepts de développement orienté objet et des frameworks ORM (par ex., Entity Framework).
- Gérer le code source en utilisant Git.
Analyses et perspectives :
- Exploiter vos compétences analytiques pour extraire des informations significatives des données.
- Collaborer avec les parties prenantes métier pour identifier des tendances, des schémas et des opportunités d’optimisation.
- Traduire les résultats des analyses en recommandations exploitables.
Profil recherché
- Diplôme de maîtrise en informatique, en ingénierie ou dans des domaines connexes.
- 7 ans d'expérience pratique en développement Full Stack .NET, avec un historique avéré de livraison d'applications web complexes.
- Maîtrise du Framework .NET, C#, VB.NET, ASP.NET, SQL Server, DevExpress, PowerBI, Git et des technologies de déploiement cloud.
- Solides compétences analytiques.
- Excellentes capacités de communication et de collaboration.
- Passion pour l’innovation et l’amélioration continue.
Notre entreprise
L’environnement de travail
Chez Innovaderm, vous travaillerez avec des collaborateurs compétents et dynamiques. Nos valeurs sont la collaboration, l’innovation, la fiabilité et la réactivité. Nous offrons un environnement de travail stimulant et des possibilités d’avancement intéressantes.
À propos d’Innovaderm
Innovaderm est une entreprise de recherche clinique contractuelle (CRO) spécialisée en dermatologie. Depuis ses débuts en 2000, notre entreprise à taille humaine bénéficie d’une solide réputation autant pour la qualité de la recherche effectuée que pour la qualité des soins offerts, dépassant les attentes de ses clients. Basé à Montréal, Innovaderm continue aujourd’hui sa croissance en Amérique du Nord et en Europe.
Innovaderm s’engage à assurer une approche équitable ainsi que des opportunités équivalentes pour tous les candidats. À ce titre, Innovaderm fournira sur demande des accommodations aux candidats ayant un handicap, et ce, à travers toutes les étapes du processus de recrutement, si demandé.
Notez qu’Innovaderm accepte uniquement les candidats ayant un permis de travail valide pour le lieu du poste.
Le genre masculin est utilisé sans discrimination et dans le seul but d'alléger le text