Nouvelle opportunité! ClinicalMind est une société de communications médicales à service complet avec une vaste expérience dans les domaines thérapeutiques spécialisés. Nous offrons des initiatives uniques et de pointe en direct et numériques conçues pour intégrer, soutenir et améliorer les objectifs de nos clients et stimuler un engagement supplémentaire avec des clients clés.
L’équipe talentueuse de ClinicalMind définit notre entreprise. Quiconque travaille dans ce domaine sait que son succès repose sur une chose par-dessus tout : les gens. Joignez-vous à une agence de communications médicales en pleine croissance!
Résumé de l'emploi
Le rôle de Développeur de logiciels senior : Vous disposerez de l'autonomie nécessaire pour diriger, concevoir, concevoir et développer des solutions cloud natives innovantes pour ravir nos clients. Vous collaborerez avec des ingénieurs, permettant la croissance d’une plateforme SaaS hautement évolutive.
Responsabilités et compétences professionnelles
- Conçoit et met en œuvre des architectures logicielles hautement évolutives, sécurisées, résilientes, faiblement couplées et natives du cloud. Permettre un développement axé sur les tests, un développement axé sur le comportement et une livraison continue.
- Recommander et examiner continuellement l'architecture de génie logiciel et les meilleures pratiques.
- Effectue le développement dans .Net 6+, c#, Microservices, Azure tout en fournissant une expertise dans le cycle de vie complet du développement logiciel. Du concept, de l'architecture et de la conception au test, au développement et à la fourniture d'applications à volume élevé et à faible latence pour les systèmes critiques.
- Servir en tant que leader par les pairs, encourager une culture d'innovation et de responsabilité tout en adhérant aux meilleures pratiques Agile.
- Collabore avec les propriétaires de produits / chefs de produit pour des évaluations de faisabilité de haut niveau, en fournissant des informations sur la conception de la solution, en assurant à la fois le succès du produit et le respect des principes de l'architecture d'entreprise.
- Contribue activement à l'idéation et au développement de produits.
- Dirige les examens de conception, s'assure que les conceptions suivent les spécifications et fournit des résultats d'ingénierie supérieurs.
- Écrit un code bien conçu, testable et efficace.
- Soutient l'amélioration continue en étudiant des alternatives et des technologies et en les présentant pour examen architectural.
- Perfectionne les compétences individuelles en génie à l'aide des programmes d'habilitation disponibles.
- S'engage dans le leadership d'équipe et la gestion des personnes, y compris l'acquisition de talents.
- A un état d'esprit AGILE, axé sur la création de valeur et l'amélioration continue.
- S'acquitte de ces tâches et d'autres qui lui sont assignées dans le respect des normes et des attentes de l'entreprise.
Qualifications minimales
- Minimum de 8 ans d'expérience dans ASP .Net, ASP .Net MVC, Architecture multi-niveaux, Micro services, Modèle de données d'entité, Services reposants.
- Minimum de 2 ans d'expérience avec les services Azure tels que Kubernetes, Ingress, Batch, Functions, Web Apps, SSO, Active Directory, Blob Storage, Service Fabric, Service Bus Queues, Notification Services
- Maîtrise de la conception de lecteurs de domaine.
- Expérience pratique de la refactorisation et de l'architecture de monolithes en microservices. Expérience avec les techniques d'étranglement.
- Compréhension approfondie des modèles de conception.
- Expérience pratique dans le développement de services Web RESTFUL et de microservices
- L'expérience du cadre Blazor est un bonus.
- Expérience de travail dans les bases de données Azure telles que SQL Database, Database for MySQL ou Database for PostgreSQL OU expérience de travail dans les technologies de base de données et de stockage telles qu'Oracle, MS SQL Server, Redis, etc.
- Compréhension de la transformation numérique et du développement d'applications natives du cloud, des solutions cloud de conformité à 12 facteurs.
- Expérimenté dans TDD (Test Driven Development) et ou BDD (Behavior Driven Development).
- Compréhension approfondie des concepts et des processus DevOps et des outils CICD tels que Azure DevOps, Jenkins, GitHub ou Bamboo.
- Compréhension experte des méthodologies Agile.
- Compréhension des concepts de sécurité et d'identité et familiarité avec l'authentification, l'authentification unique, les services d'annuaire, etc.
- Excellentes compétences en communication et collaboration avec une équipe interfonctionnelle dans un cadre AGILE.
- Voyages: Des déplacements minimes seront nécessaires pour : a) les clients pour le soutien et la maintenance à la clientèle, b) les grandes conférences médicales aux États-Unis et à l'étranger, identifiées comme importantes par les clients ou où cm exerce une fonction / réunion / activité de soutien dans les spécialités désignées ainsi que d'autres conférences et réunions de formation médicale au besoin ; c) à d'autres endroits pour la formation ou d'autres réunions d'entreprise.
- Le candidat idéal sera une personne intelligente, rapide, avant-gardiste, stratégique, multitâche qui est axée sur le travail d'équipe, collégiale et proactive.
Clause de non-responsabilité
ClinicalMind offre des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit la discrimination et le harcèlement de tout type sans égard à la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut de handicap, la génétique, le statut d'ancien combattant protégé, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales.
English Translation
New opportunity! ClinicalMind is a full-service Medical Communications Company with extensive experience in specialty therapeutic areas. We offer unique, cutting-edge live and digital initiatives designed to integrate, support, and enhance our client objectives and drive additional engagement with key customers.
ClinicalMind’s talented team defines our company. Anyone who works in this business knows that their success is based on one thing above all else – the people. Come join a growing Medical Communications Agency!
Job Summary
The role of the Senior Software Developer: You will be given the autonomy to lead, architect, design, and develop innovative cloud-native solutions to delight our customers. You will collaborate with engineers, enabling the growth of a highly scalable SaaS Platform.
Job Responsibilities and Skills
- Designs and implements highly scalable, secure, resilient, loosely coupled, cloud-native software architectures. Enabling test-driven development, behavior-driven development, and continuous delivery.
- Recommends and continuously reviews software engineering architecture and best practices.
- Conducts development in .Net 6+, c#, Microservices, Azure while providing expertise in the full software development lifecycle. From concept, architecture, and design to testing, developing, and delivering high-volume, low-latency applications for mission-critical systems.
- Serving as a peer leader, encouraging a culture of innovation and accountability while adhering to Agile best practices.
- Collaborates with Product Owners/Product Managers for high-level feasibility assessments, contributing insight to solution design, ensuring both the success of the product and adherence to enterprise architecture principles.
- Actively contributes to Product ideation and development.
- Leads design reviews, ensures designs are following specifications and delivers superior engineering outcomes.
- Writes well-designed, testable, efficient code.
- Supports continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Hones individual engineering competency using the available enablement programs.
- Engages in team leadership and people management including talent acquisition.
- Has an AGILE mindset, focused on delivering value and continuous improvement.
- Performs these and other duties as assigned in adherence to the standards and expectations of the company.
Minimum Qualifications
- Minimum 8 years of experience in ASP .Net, ASP .Net MVC, Multi -Tier Architecture, Micro services, Entity data model, Restful services.
- Minimum of 2 years of experience with Azure services such as Kubernetes, Ingress, Batch, Functions, Web Apps, SSO, Active Directory, Blob Storage, Service Fabric, Service Bus Queues, Notification Services
- Proficiency in domain-drive design.
- Hands-on experience refactoring and architecting monolith to microservices. Experience with strangulation techniques.
- Deep understanding of design patterns.
- Hands-on experience in the development of RESTFUL web services & microservices
- Blazor framework experience is a bonus.
- Working experience in Azure databases such as SQL Database, Database for MySQL, or Database for PostgreSQL OR working experience in database and storage technologies such as Oracle, MS SQL server, Redis, etc.
- Understanding of digital transformation and cloud-native application development, 12-factor compliance cloud solutions.
- Experienced in TDD(Test Driven Development) and or BDD(Behavior Driven Development).
- Deep understanding of DevOps concepts and process and CICD tools such as Azure DevOps, Jenkins, GitHub, or Bamboo.
- Expert understanding of Agile methodologies.
- Understanding of security and identity concepts and familiarity with authentication, single-sign-on, directory services, etc.
- Excellent communication skills and collaboration with a cross-functional team in an AGILE setting.
- Travel: Minimal travel will be required to: a) clients for customer support/maintenance, b) major medical conferences both in the US and internationally as identified as important by clients or where CM is conducting a supported function/meeting/activity within the designated specialties as well as other medical education conferences and meetings as required; c) to other locales for training or other corporate meetings.
- The ideal candidate will be an intelligent, quick, forward, strategic-thinking, multi-tasking individual who is team-oriented, collegial, and proactive.
Disclaimer
ClinicalMind provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.