Job Directory Software Engineer I

Software Engineer I
Gaithersburg, MD

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

POSITION SUMMARY:

The Software Engineer is responsible for the design enhancement, integration, testing and life cycle support of present and future MSD software products. This position will design and create simple technical solutions to complex problems with proper abstractions and modularity for long term code lifespan.

DUTIES AND RESPONSIBILITIES:

Design, develop and test software.

* Java User Interface and server side development
* UI, architectural, database and instrument control design
* UML modeling

o Object hierarchies, behaviors, class structures and methods

* Unit Testing, Verification and Debugging of systems

o Troubleshoot, communicate issues and solutions

* Presentation of and participation in peer reviews of code and designs
* Extension of existing systems for new data analysis capabilities
* May develop and implement SOPs
* Specific duties may vary depending upon departmental requirements

Requirements EXPERIENCE AND QUALIFICATIONS:

* Bachelor's degree in Computer Science or related field is required
* Minimum 2 years experience in a strong software engineering environment
* Familiar with good software process/practices

o Experience with 21CFR11 and/or FDA regulated software systems

* Desirable experiences/skills/tools may include but are not limited to:

o Web services and systems

o Relational databases

SQL

o Programming languages and modeling software

Java, C++, ANT, CVS, UML, XML, XSLT, SWING, JSEE technologies, JMS

o Building tools/automated build systems

o Installation software

* A demonstrated level of consistency in performance and aptitude for managing additional responsibility and accountability are required for next level consideration

KNOWLEDGE, SKILLS AND ABILITIES:

* Strong software development fundamentals and analytical background

o Logical problem solving and demonstrated ability to organize and move project tasks forward in an orderly and structured fashion

* Track record of successful object-oriented software design including the modeling of object hierarchies, behaviors, class structures and methods
* Demonstrate ability to understand large software code bases and recognize areas for improvement and extension as required
* Demonstrate ability to design and create simple technical solutions for complex problems with proper abstractions and modularity for long-term code lifespan
* Understanding of all phases of a software product lifecycle
* Excellent oral, written communication and interpersonal skills

o Effectively communicate issues/problems and results that impact timelines, accuracy and reliability of software data

o Effectively communicate performance goals and expectations

* A wide degree of creativity and latitude is expected including the ability to multi-task and work productively in a demanding research environment with changing priorities

PHYSICAL DEMANDS:

This position requires the ability to communicate and exchange information, utilize equipment necessary to perform the job, and move about the office.

WORK ENVIRONMENT:

This position is performed in a traditional office environment.

* Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
* Please view Equal Employment Opportunity Posters provided by OFCCP here.
* The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Apply On-line Send This Job to a Friend

Text goes here

Close

Item successfully added to cart!

Catalog No: Name: Price in USD: Continue Shopping View Cart

* LinkedIn
* Subscribe to our mailing list

Products

*
  • New Products
    * V-PLEX Assay Kits
    * Instruments
    * Angiogenesis & Vascular Assay Kits
    * Bone Metabolism Assay Kits
    * Cytokine & Chemokine Assay Kits
    * Inflammation Assay Kits
    * Intracellular Signaling Assay Kits
    * Neurodegeneration Assay Kits
    * Toxicology Assay Kits
    * Immunoassay Plates
    * Reagents



    Services

    *
  • Assay Development
    * Custom Conjugation
    * Prototype Printing
    * Instrument Services & Warranties



    Orders & Support

    *
  • How to Order Online
    * Safety Data Sheets
    * Certificates of Analysis
    * Product Inserts
    * Frequently Asked Questions
    * Contact Us



    Key Topics

    *
  • Multiplex Assays
    * Validated Assay Kits
    * ECL Technology
    * CRO Partners
    * Scientific Support
    * Customer Service


    *
  • © 2015 MESO SCALE DIAGNOSTICS, LLC. All rights reserved. Terms of Use | Privacy | Contact Us | Feedback


  • Let your dream job find you.

    Sign up to start matching with top companies. It’s fast and free.