Back to all positions

[Remote] Sr Software Engineer I

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Advarra is a company focused on clinical research and technology solutions that advance human health. The Senior Software Engineer I designs and implements software architecture, develops web-based systems and core functionality, evaluates software quality and viability, and supports technical problem-solving, collaboration, mentoring, and project delivery.

Responsibilities

  • Designing and implementing software architecture for current and future products
  • Researching and analyzing third-party software packages and tools
  • Defining software development process and coding standards
  • Reviewing new and existing designs for correctness, robustness, and long-term viability
  • Designing and developing web-based systems using Java EE technologies in a multi-tiered environment including working with front-end components, business logic, workflow logic, backend systems as well as integration endpoints
  • Developing user interfaces built using JavaScript and other browser-based technologies with a focus on usability, security, cross-browser compatibility, and performance
  • Determining operational feasibility through analysis, problem definition, requirements gathering, solution development, and solution proposal
  • Designing and developing new core functionality
  • Adhering to coding standards and in accordance with applicable software development methodology and release processes
  • Working with Quality Assurance including functional performance and deployment issues
  • Performing technical root cause analysis and outline corrective action for given problems
  • Collaborating and adding value through participation in peer code reviews, providing comments and suggestions
  • Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Working collaboratively and professionally with other team members (QA, PM, Support) members to achieve customer goals
  • Reviewing product and/or application information including manuals and brochures for technical accuracy, as needed
  • Strong attention to detail in diagnosing problems and ensuring solutions address the issues
  • Planning, organizing, setting objectives, and managing time to meet deadlines
  • Mentoring less experienced Software Engineers
  • Serving as a technical lead including directing other’s work, as required
  • Managing the responsibility of participating on multiple projects
  • Attending internal and external training
  • Reviewing professional publications
  • Participating in professional networks and/or organizations
  • Perform other job-related duties as assigned

Skills

  • High school, secondary school, or equivalent educational qualifications
  • 5+ years professional experience using either Java, Ruby, Objective-C, C#, C++, Python, PHP or other object-oriented programming technologies for building database driven web applications
  • Professional experience using relational databases (such as Oracle or Postgres),and writing SQL or PL/SQL
  • Cross-browser client-side development experience using HTML5, CSS3 and JavaScript
  • Professional experience with JavaScript frameworks/libraries (Dojo, D3, Angular, Vue.js, React, jQuery, Backbone.js, Ember.js, etc.) including the use of AJAX and JSON
  • Experience using Git/GitHub for source code version control and collaborative software development
  • Working knowledge of SOAP and REST based web services
  • Demonstrated successful experience capturing and documenting software requirements
  • Demonstrated experience effectively managing project activities with and through internal relationships including Software Engineers, Customer Support, Quality Assurance and Project Management
  • Experience and demonstrated success, writing SQL in an ad hoc fashion to facilitate the troubleshooting of customer application issues
  • Sit or stand for extended periods of time at stationary workstation
  • Regularly carry, raise, and lower objects of up to 10 Lbs
  • Learn and comprehend basic instructions
  • Focus and attention to tasks and responsibilities
  • Verbal communication; listening and understanding, responding, and speaking
  • Bachelor's or Masters degree in Information Systems, Computer Science, Engineering, related discipline, or equivalent work experience
  • Working knowledge of clinical trial process and medical informatics

Benefits

  • Variable bonus in addition to base salary
  • Health coverage
  • Paid holidays
  • Other benefits
  • Remote work in the United States

Company Overview

  • Advarra leverages exceptional client service, innovative technology, enhanced regulatory expertise and global research compliance services. It was founded in 1993, and is headquartered in Columbia, Maryland, USA, with a workforce of 501-1000 employees. Its website is https://www.advarra.com/.