Search jobs > Rockville, MD > Sr software engineer

Sr. Software Development Engineer

Emmes
Rockville, MD, US
Full-time

Overview

Sr. Software Development Engineer

US Remote

The Emmes Company, LLC ( Emmes ) is a global, full-service Clinical Research Organization dedicated to excellence in supporting the advancement of public health and biopharmaceutical innovation.

We believe in the power of truth, so much so that we named our company Emmes, which means truth. Through decades of experience we have learned that collaborative relationships thrive and human health benefits when truth is our compass.

Our Character Achieves Results culture is driven by five key values that guide our actions in the way we conduct research and distinguish us as an organization : Integrity, Agility, Passion for Excellence, Collaborative Partnerships and Intellectual Curiosity.

We are a trusted partner to clients who share our passion for improving public health in a world of ever-changing scientific research.

If you share our motivations and passion in research, come join us! You will be joining a collaborative culture that empowers every Emmes employee from entry level through top executive to contribute to our clients’ success by sharing ideas openly and honestly.

Primary Purpose

Designs, develops, and enhances cloud-based, software-as-a-service (SaaS) web-based clinical trials applications.

Responsibilities

  • Designs, develops, and enhances cloud-based, SaaS web-based clinical trials applications
  • Collaborates with product, engineering and software quality assurance (SQA) team members for integration, design, and verification in an agile environment
  • Adheres to best practices and Emmes quality standards for code security, optimization, and reusability
  • Uses established frameworks for a seamless user experience across platforms
  • Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work
  • Performs code reviews, assesses regression impact for design changes, and completes technical documentation
  • Identifies opportunities for refactoring / reworking major modules and sees implementation through to deployment
  • Mentors junior team members

Qualifications

  • Bachelor’s degree with 2 or more years of related professional experience
  • Expertise in ReactJS and JavaScript
  • Expertise in developing Single Page Applications (SPA)
  • Expertise with GraphQL clients like Apollo
  • Expertise with authentication and data caching
  • Expertise in web platform development tools like Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL
  • Expertise in API security
  • Expertise with DynamoDB, Amazon Aurora, or other relational database management system
  • Experience with source code repositories like AWS CodeCommit, Git / GitHub, or SVN
  • Any of the following additional technical skills would be a plus, but none are required : Experience with Material DesignExperience with Material-UI or other front-end librariesExperience with responsive UI for different form-factorsExperience with modern IDEs like VSCode, integrated plugins for version control, and code prettify (ESLint)Experience with testing frameworks such as React TestingExperience with ECS / DockerExperience with distributed / event-driven systems (like Kafka or Kinesis)Experience working in an agile team
  • Strong collaboration skills with cross-functional teams to establish best design and user flows for applications
  • Strong multitasking, problem solving, and organizational skills
  • Proven ability to work independently and in a team environment
  • Any suitable combination of education, training or experience is acceptable

Emmes requires all US based Clinical Research Associate new hires to be fully vaccinated before their first day of employment.

All new hires may also be required to comply with other COVID-19 health and safety protocols, such as masking or testing.

Emmes complies with all applicable laws regarding reasonable accommodations or exemptions for religious, medical, or other legally protected reasons.

Why work at Emmes?

At Emmes, your actions and hard work will have a direct impact on public health initiatives, both globally and in our local communities with opportunities for volunteerism through our Emmes Cares community engagement program.

We offer a competitive benefits package focused on the health and needs of our growing workforce, including :

  • Unlimited Approved Leave
  • Tuition Reimbursement
  • 401k Retirement Plan
  • Work From Home Anywhere in the US
  • Maternal / Paternal Leave
  • Casual Dress Code & Work Environment
  • 30+ days ago
Related jobs
Promoted
Leidos Inc
Bethesda, Maryland

Leidos has an exciting opening for a TS/SCI cleared UI/UX Front-End Software Engineer working with a dynamic team to design, develop and deploy a state-of-the-art technology stack supporting the DIA-NMEC( National Media Exploitation Center) DOMEX Technology Platform (DTP). Candidates must have a dem...

Promoted
Capital One
Cabin John, Maryland
Remote

Software Engineer, Back End (Remote - Eligible)Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies, engineer breakthrough customer experiences, and bring simplicity and ...

GEICO
Chevy Chase, Maryland

This individual will play a key role within GEICO’s Cybersecurity Software Engineering team, with a focus on building, software development. Cybersecurity Software Development Engineer II. As a Cybersecurity Software Engineer II, you will work with current engineers to innovate and build new systems...

ConsultNet
Rockville, Maryland

The Software Engineer will mainly support UI architecture, design, and development within Angular and React, while working closely with Development and Data teams for API integrations. Software Engineer to support our client, a large financial regulator, to be a part of high performing team supporti...

WarnerMedia Services, LLC
Silver Spring, Maryland

You will be a valued partner to software development and engineering teams to ensure secure architectures, patterns, and solutions are created and maintained. Work closely with the development and DevOps teams to integrate Mobile app security assessment tools into the development lifecycle. Strong u...

EchoStar
Germantown, Maryland

Master’s degree in Computer Science, Software Engineering, Computer Engineering or a closely related field plus 6 months’ experience in software applications development or Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or a closely related field plus 5 years’ expe...

GEICO
Chevy Chase, Maryland

This individual will play a key role within GEICO’s Cybersecurity Software Engineering team, with a focus on building, software development. Cybersecurity Software Development Engineer. As a Senior Cybersecurity Software Engineer, you will work with current engineers to innovate and build new system...

GDIT
Rockville, Maryland

Develop information systems by studying operations; designing, developing, and installing software solutions and CI/CD pipelines; supporting and developing software team. In addition, the Senior Software Engineer will lead a team of developers responsible for building new and supporting existing web...

GEICO
Chevy Chase, Maryland
Remote

Our Senior Engineer works with our Distinguished Engineer and Principal Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. We seek an ideal candidate with strong technical expert...

ASCENDING
Rockville, Maryland

The SDET's responsibilities include both software development and testing tasks and focus on the testability, robustness, and performance of production software. You should have a passion for designing, development, and testing and the ability to upgrade your technical skills within the constantly c...