Skip to main content

Software Developer

Apply Job ID 13970 Date posted Jun. 10, 2019 Location Sussex, Wisconsin Full Time / Part Time Full time (FT)

Quad/Graphics

Nearly thirty years ago, QuadMed was born out of the idea that health care should be simple. By providing employers and their employees with quality onsite and near-site primary care, with a focus on wellness and prevention, we make a culture of health and well-being possible. Our caregivers working as a team, and with ample appointment times, have the opportunity to build meaningful patient relationships that produce measurable health improvement results. We’re proud to be a nationally recognized leader committed to transforming health care for the better. At QuadMed you can showcase your skills and your passion for patient care.

The Software Developer’s primarily focuses on custom built solutions using the latest technology. This individual will have early exposure to large-scale projects and the chance to interact with many areas of the business.


KEY RESPONSIBILITIES

  • Reads, writes, extracts and/or reports from individual file(s); creates and/or modifies existing program modules (i.e., the creation of static content or graphics related to web-design is not software development); complies with software reusability guidelines; uses report generators, data manipulation tools, data query tools, program tracing/debugging tools, software development tools and versioning tools as required; learns and acquires new skills via training, seminars, self-directed study, research of published materials, etc.; applies development process.

  • Writes test cases and/or scripts for unit and systems testing with minimal to no supervision; creates or sets-up test data for performing test scenarios; executes unit test scripts and assists in executing system test scripts independently; verifies and documents unit and system test results to ensure software is producing desired results; debugs and revises programs when unit and system tests do not produce desired results.

  • Assists in gathering system requirements; defines and documents current and/or future business process flows; assists in developing future process flows; gathers and analyzes facts; defines problems; assists in developing potential solutions; identifies and develops software solutions to business problems; assists in post production support of business applications, which may include routine maintenance and enhancements and the need to perform research to aid in troubleshooting software production errors.

  • Assists higher-level software developers in the development of application related to training materials and software user-guides; creates and/or modifies necessary program and/or application source code documentation (e.g., use cases, in-line code comments) in accordance with agency standards; assists in records and/or reports development lifecycle activities; learns to develop and document appropriate standards and criteria for acceptable programming, documentation, and systems development lifecycle activities.

  • Communicates with peers and others; performs software development tasks per verbal instructions; asks questions, listens to and processes answers in order to exchange technical information in support of software development; obtains information on focused technical tasks involving database, infrastructure, and application information; leads focused discussions with technical topics in support of software development; conveys information gathered from a variety of sources to technical and non-technical staff and/or management; summarizes, in writing, information on a specific topic in support of software development.

  • Promotes system security and awareness by adhering to the QuadMed’s and/or regulatory security policy(s) and standards. Researches, reads, understands, and applies relevant techniques and procedures from data processing manuals to complete duties timely and efficiently; assists in supporting user acceptance testing; performs software implementation tasks, including source control and deployment activities.

  • Coding, unit testing and debugging in object-oriented development environments (Java and C#.NET) and SQL


JOB REQUIREMENTS


Appropriate education and/or experience may be substituted on an equivalent basis

Education:

  • Bachelors Degree from an accredited college/university in Computer Science, Computer Engineering, MIS, or a related field required

Experience:

  • Moderate, 3-5 years industry experience required

Knowledge, Skills & Abilities:

  • Verbal / Nonverbal – Convey easily and quickly any message; Speaks clearly and persuasively in positive or negative situations; listens attentively and seeks clarification; Responds well to questions; Maintain professional nonverbal communication analogous to situation

  • Written - Writes clearly and informatively with a high level of sophistication; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret complex written information.

  • Presentation - Presents clearly and informatively, easily maintaining audience attention and responding to audience needs; Able to facilitate discussion, progress effectively, and manage audience as needed

Additional Company Information

We offer excellent benefits to eligible employees, including 401(k), holidays, vacations and more.


Quad/Graphics is an equal employment opportunity employer.  The Company’s policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, military or veteran status, disability, genetic information or any other consideration made unlawful by applicable federal, state, or local laws.  The Company also prohibits harassment of applicants and employees based on any of these protected categories.


Drug Free Workplace


Apply

Be part of our talent community

Sign up here for job alerts from Quad

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Next, click “Add” to update your preferences. Finally, click “submit” to create your job alert.