ConnectiveRx Software Engineering team builds state of the art Hub solutions that empower biopharmaceutical manufacturers to help commercialize and maximize the benefits of branded and specialty medications. We leverage our industry-leading, tech-enabled services to accelerate speed to therapy throughout the medication journey. Our unparalleled patient and provider network and advanced analytics power our ability to improve medication adherence and access.
A Software Engineer is an application software developer responsible for implementing and maintaining new systems and features. Collaborating closely with multiple teams responsible for delivering technology solutions, you will participate in the software development and release management processes and ensure that your assigned tasks are delivered successfully with a high degree of quality.
Essential Position Duties:
Work closely with Scrum Masters and Business Analysts to refine and understand their assigned user stories
Write code, as needed create application design and patterns base structure, and perform code reviews to make sure coding standards are followed
Collaborate with architects and other product and development resources to design and implement scalable, integrated, enterprise solutions.
Participate in the full SDLC, including iterative development, estimating projects, and participating in design sessions.
Deliver project assignments on time and with high quality.
Perform software root cause analysis and assist in resolving production support issues.
Mentor more junior members of the development teams
Support releases management and deployment activities.
What we'd like from you:
Minimum two years of experience with MuleSoft integration and AnyPoint Platform.
Experience with Microsoft product suite API manager, AnyPoint Studio, DataWeave, Runtime Manager, CloudHub.
Experience using exception handling strategies.
Experience in developing REST APIs specifications using RAML.
Experience creating design documentations and diagrams.
Experience with Miro-Services and API LED Architectures.
Three or more years of experience in software development role
Bachelor's Degree in Computer Science or an additional work experience in a software development role
Proficiency in C#, REST/JSON, HTML5, SCSS, Angular/React, AWS, SQL, and NoSQL databases
Skills and Knowledge:
Excellent written and verbal communication skills with the ability to communicate complex concepts to both technical and non-technical team members.
Proven ability with working in a development team operating within an agile environment
Experience building high-performance, highly available and scalable distributed cloud systems
Experience implementing OO and SOLID design principles along with dependency injection
Experience with Git and CICD Pipelines.
Experience with Database connectors (HTTP, Email, AWS-S3, SFTP - MoveIT).
Experience with Unit test like MUnit.
Experience with Flat Files.
Leveraging various design patterns such as Factory, Repository, and other patterns
Deep understanding of C# .NET Core with at least two years of commercial experience
Strong understanding of relational and NoSQL databases
Minimum of two years of experience in AWS Components (Lambda, SQS, RDS, EC2, etc.)
Exposure to Unified Modeling Language (UML), Business Process Modeling Notation (BPMN), Entity Relationship Diagrams (ERD), and other modeling techniques to communicate process, architecture, and design concepts
Can be productive and self-motivated in a fast paced, highly collaborative environment
Uses time efficiently, possesses a solid work ethic and customer-focus
High degree of intellectual curiosity and a thirst for knowledge always looking for ways to improve processes while continuing to produce high quality technical solutions
Why work with us?
Excellent company culture, fun events, and volunteer opportunities
Opportunities to grow professionally and personally
Equal Opportunity Employer: This employer (hereafter the Company) is an equal opportunity employer and does not discriminate in recruitment, hiring, training, promotion, or other employment policies on the basis of age, race, sex, color, religion, national origin, disability, veteran status, genetic information, or any other basis that is prohibited by federal, state, or local law. No question in this application is intended to secure information to be used for such discrimination. In addition, the Company makes reasonable accommodation to the needs of disabled applicants and employees, so long as this does not create an undue hardship on the Company or threaten the health or safety of others at work. This application will be given every consideration, but its receipt does not imply that the applicant will be employed.
At ConnectiveRx we take the pain out of the prescription process. We don’t treat patients and we don’t make the medications that do. We use both innovation and human empathy to cut through mountains of red tape and create access to specialty medications for patients who have chronic disease—taking a process that can be expensive and difficult and making it as painless as possible. As one single partner, we connect patients with prescribed medications through hub services, affordability, awareness, and adherence solutions. The result? Happier patients who have a stronger connection to their medication brand. We've done this for hundreds of pharma companies and more than 530 drug brands. Let us facilitate great patient-to-drug experiences that make you shine. Learn more at connectiverx.com.