Développeur de logiciels senior/Senior Software Developer

Apexa
CA
Full-time
Quick Apply

Job Description APEXA began with a bold vision to digitally connect the Life Insurance Industry to simplify and standardize contracting and compliance for Advisors, MGAs, and Carriers.

And we’ve done just that. What got us here can only be described as the Apex of collaboration. We brought together teams of expert MGAs, Carriers, industry compliance professionals, reputable service providers, Advisors, top-tier developers, and a knock-out APEXA team who thrive on sustained excellence.

We are now looking for a talented Senior Software Developer with 10+ years experience with SQL, C#, .NET to join our team, help us build exciting technologies, and continue innovating and transforming the industry.

This is a work from home position. Responsibilities Analyze, design, prototype, develop, test, troubleshoot, and support front end to back end - the complete software lifecycle in your hands! Design and deliver innovative solutions from concept through implementation in a complex environment Maintain existing SaaS-based system, including managing bugs and enhancements to the platform Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt while building & improving code across the entire stack.

Collaborate with diverse teams to design, build, test and ship great experiences for our customers Assess risks and impact on the existing system as new functionality is added Perform peer code reviews and share knowledge Contribute to the application’s architectural design to ensure our product is scalable, up-to-date, and robust Help plan, prioritize, and estimate projects and tasks.

Qualifications Collaborative, work well with and contribute to a team. Focused on the customer and the details that make their experience amazing Practical, making the best use of time and resources to find the simplest solution that works Current in relevant technologies and know-how to implement them effectively Naturally curious and and motivated, always looking for ways to contribute Analytical and possess strong problem-solving skills.

Strong software development fundamentals (data structures, algorithms, etc.) Deep understanding of performance implications and scalability of code Knowledge of object-oriented design and development In-depth working experience with C# and .

NET Framework, TSQL and relational database systems : design, maintenance, and optimization In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue Experience with one or more advanced programming constructs such as multi-threaded programming, dependency injection, database design, and performance optimization Good understanding of software development best practices and design patterns Experience with or desire to work in an agile development environment (scrum) Familiarity with unit tests, integration tests, or test-driven development (TDD) BA / BS Computer Science, Engineering, Mathematics, or other related degrees 10y+ Professional software development experience, specifically web applications (Preferred) 10y+ Experience with C# development, ASP.

NET MVC (Preferred) 10+ Experience designing and implementing MS SQL databases, SQL query scripting (Preferred) HTML, CSS, JavaScript (Preferred) What we offer : Competitive compensation Full and generous range of benefits Employer Top-up RRSP Contribution Program Alignment with MIB’s Core Values in behaviors, actions, and results : Think Like a Client Act Like an Owner Make a Difference Description du poste APEXA a commencé avec une vision audacieuse de connecter numériquement l'industrie de l'assurance vie pour simplifier et standardiser les contrats et la conformité pour les conseillers, les AGM et les transporteurs.

Et c'est exactement ce que nous avons fait. Ce qui nous a permis d'en arriver là ne peut être décrit que comme l'Apex de la collaboration.

Nous avons réuni des équipes d'experts MGA, d'assureurs, de professionnels de la conformité, de fournisseurs de services réputés, de conseillers, de développeurs de premier plan et d'une équipe APEXA hors pair qui aspire à l'excellence.

Nous sommes actuellement à la recherche d'un développeur logiciel senioravec 10 ans + d'expérience avec SQL, C#, .NET pour rejoindre notre équipe, nous aider à développer des technologies passionnantes et continuer à innover et à transformer l'industrie.

Il s'agit d'un poste en distance (télétravail) Responsabilités Analyser, concevoir, prototyper, développer, tester, dépanner et assurer le support - de l'avant à l'arrière - le cycle de vie complet du logiciel est entre vos mains Concevoir et fournir des solutions innovantes, du concept à la mise en œuvre, dans un environnement complexe.

Maintenir le système SaaS existant, y compris la gestion des bogues et des améliorations apportées à la plateforme. Être le gardien de la base de code et s'assurer qu'elle reste stable, lisible et sans dette technique tout en construisant et en améliorant le code sur l'ensemble de la pile.

Collaborer avec diverses équipes pour concevoir, construire, tester et livrer des expériences exceptionnelles à nos clients.

Évaluer les risques et l'impact sur le système existant lors de l'ajout de nouvelles fonctionnalités. Effectuer des révisions de code par les pairs et partager les connaissances Contribuer à la conception architecturale de l'application pour s'assurer que notre produit est évolutif, à jour et robuste.

Aider à planifier, prioriser et estimer les projets et les tâches. Qualifications Esprit de collaboration, capacité à travailler en équipe et à contribuer à celle-ci.

Concentré sur le client et sur les détails qui rendent son expérience extraordinaire. Pragmatique, faisant le meilleur usage du temps et des ressources pour trouver la solution la plus simple et la plus efficace.

Maîtrise des technologies pertinentes et savoir-faire pour les mettre en œuvre efficacement Naturellement curieux et motivé, toujours à la recherche de moyens de contribuer à l'amélioration de la situation Analytique et doté de solides compétences en matière de résolution de problèmes.

Solides connaissances fondamentales en matière de développement de logiciels (structures de données, algorithmes, etc.) Compréhension approfondie des implications en termes de performances et d'évolutivité du code Connaissance de la conception et du développement orientés objet Expérience professionnelle approfondie de C# et de .

NET Framework, de TSQL et des systèmes de bases de données relationnelles : conception, maintenance et optimisation. Expérience professionnelle approfondie avec un ou plusieurs frameworks frontaux tels que Ember, React, Angular, Vue.

Expérience d'une ou plusieurs constructions de programmation avancées telles que la programmation multithread, l'injection de dépendances, la conception de bases de données et l'optimisation des performances.

Bonne compréhension des meilleures pratiques de développement de logiciels et des modèles de conception. Expérience ou désir de travailler dans un environnement de développement agile (scrum) Familiarité avec les tests unitaires, les tests d'intégration ou le développement piloté par les tests (TDD) BA / BS Informatique, Ingénierie, Mathématiques, ou autre diplôme connexe Plus de 10 ans d'expérience professionnelle dans le développement de logiciels, en particulier d'applications web (de préférence) Plus de 10 ans d'expérience dans les domaines suivants Ce que nous offrons : Une rémunération compétitive Une gamme complète et généreuse d'avantages sociaux Programme de contribution complémentaire de l'employeur au REER Alignement sur les valeurs fondamentales du MIB dans les comportements, les actions et les résultats : Penser comme un client Agir comme un propriétaire Faire la différence Powered by JazzHR

30+ days ago
Related jobs
Great Canadian Gaming Corp.
Canada, Canada

This role is accountable for proficient and independent software development, managing relationships and collaboration with stakeholders. Provides direction and leadership to less senior professionals, and is recognized as a technical leader throughout the department. The Software Developer plays a ...

BrightOrder Inc.
CA
Remote

You will be participating in the complete software development cycle, encompassing design, coding, testing and deploying to production. As a Senior Java Spring Boot Developer at BrightOrder, you will be responsible for building robust and scalable solutions using cutting-edge technologies. You will ...

TEHORA
CA
Remote

Posséder huit (8) années d’expérience à titre de chargé de projet dans le cadre de mandats de développement de systèmes d’information, dont des projets de plus de 1 000 jours-personnes;. Démontrer de façon claire et explicite son expérience en gestion de projet d’envergure similaire au présent manda...

Mannarino Systems & Software
Anywhere - Canada

La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec. Software Design and Verification DO-178 Engineers. Influencing overall test strategy by helping define product features, enabling QA during design, and spearheading...

Dropbox
Canada
Remote

You will write code as we expect our technical leadership to be in the trenches alongside junior engineers, understanding root causes and leading by example. You will partner with product managers, designers and analysts to deeply understand the needs of our users and build a product that serves tho...

Doximity
Remote, Canada
Remote

For the past decade, it’s been our mission to help every physician be more productive so they can provide better care for their patients. You exemplify high code quality and guide others. This means from idea generation to planning, execution, through delivering. Collaborate with product managers, d...

TEHORA
CA
Remote

Avoir réalisé, au cours des cinq (5) dernières années à titre de chargé de projet deux (2) projets en informatique de plus de 500 jours-personnes chacun et dont la contribution minimale du conseiller est de 100 jours dans chacun des projets;. Avoir réalisé au cours des cinq (5) dernières années au m...

Coveo
Canada

As a senior cloud infrastructure developer in our transformation and enablement team, you will be defining and implementing the cloud best practices within a team of highly technical Cloud developers. The goal of the Platform Engineering department is to improve developer experience and productivity...

Jobber
Canada
Remote

A demonstrated level of senior software engineering experience on a full stack or dedicated mobile development team. Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. By focusing on the...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. We work closely with our strategic partnerships team to build our developer platform which include...