Sonic Healthcare USA

Jr. Software Developer

5 days ago(12/12/2017 10:03 AM)
Regular Full-Time
First shift


The Software Developer II participates in managing the solution development process from feasibility study to implementation. Asists in the delivery of appropriate software solutions to build Data Integration, enable Data Analysis and Business intelligence. Analyzes business requirements/processes and system integration considerations to determine appropriate technology solutions for internal and external customers. Design, evaluates, codes, configures, tests and documents applications based on system and user requirements. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.


Software Development:

  • Develops new applications or enhancements to existing proprietary software applications.
  • Applies SDLC process with regards to design, ensuring proper functionality, stability, and data integrity of all code
  • Delivers clearly documented code as expressed in the requirements of the SDLC process.
  • Follows corporate standards for naming conventions, development practices and code library maintenance (SPOCK and V/cm)
  • Ensures that all data communications are secure as required by the Health Insurance Portability and Accountability Act (HIPAA) of 1996.
  • Develops and delivers functionality that is error free and within the timelines of the project.
  • Applies Test Driven Development (TDD) practices to compose unit and integration tests, ensuring proper functionality, stability, and data integrity of all code.
  • Delivers clearly documented, error-free code as required to meet requirements expressed in assigned Features and Defects.
  • Provides thorough documentation of development work performed against all Features and Defect items, using the tools provided in the OnTime project management application.
  • Resolves low complexity software development issues that may arise in a production environment.
  • Assists in project, system architecture and database mapping documentation.

Planning & Design:

  • Participates in the planning and design of proprietary software applications.
  • Collaborates with peers to review conceptual designs for new functionality or enhancements to existing applications.
  • Identifies database requirements with requested software modifications or enhancements
  • Identifies technical considerations with requested software modifications or enhancements.
  • Strives to excel within the team in the analysis and design of future functionality.
  • Works to specify core application architecture, user interface designs, database requirements, and other technical considerations.
  • Assigns complexity and reasonable time lines to features.
  • Gathers information as directed for business cases, technical specifications, training plans and project roll outs.

Support & Maintenance:

  • Works towards taking corrective measures to resolve any errors or flaws in existing functionality.
  • Be able to address emergency issues in a 24/7 healthcare environment
  • Works towards delivering clear communication and documentation for all Support tickets assigned or worked.
  • Strives to meet the expectations of our customers.
  • Under the guidance of the Program Lead, participates in enhancing system performance, preparing standard operating procedures, system documentation, optimizing database maintenance and configuring hardware specifications for core systems.
  • Receives and completes maintenance-related updates as assigned by the project manager.
  • Assists in preparation of requirement specifications, laying out of screens, reports, forms including documenting and revising user procedures and/or manuals.
  • Assists in training users on proper operation of equipment and use of basic systems functions.
  • Identifies and assists in the implementation standards and tools for software, systems, and application development.
  • Gathers statistics to support hardware, network, bandwidth and security specifications to meet technical requirements.
  • Develops standard operating procedures (SOPs) to assist users.
  • Participates in systems evaluation and vendor selection processes.

Culture and Team Development:

  • Actively seek out mentorship from senior development staff
  • Actively seek out opportunities to improve the team dynamic
  • Maintain a focus on breaking down silos
  • Foster an environment of fluid collaboration
  • Ensure that all data communications are secure as required by the Health Insurance Portability and Accountability Act (HIPAA) of 1996

Special Projects:

  • Participate in process improvement projects.
  • Other duties as requested



  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • 5-15 years of development within the Healthcare Industry.
  • Working knowledge of developing within a Cache environment.
  • Working knowledge of entire application, including GUI applications, if applicable.
  • Strong technical skills in Mumps/Cache ObjectScript/Object Oriented Programming/Data Structures.
  • Strong ability to organize and prioritize work.
  • Strong communication skills, both oral and written.
  • Strong ability to analyze and/or write design specifications and requirements.
  • Strong understanding of the Sonic SDLC process.
  • Must be able to balance high quality standards with schedule pressures and demanding environment.
  • Must be a resourceful self-starter, flexible, pro-active, solution-oriented and customer-oriented.


  • Working knowledge of Laboratory workflow and/or Financial processes, if applicable.
  • Experience within the Healthcare industry or within one of the proprietary software applications offered by Sonic Healthcare USA:
    • Apollo or Misys Laboratory Information System
    • Misys Financial Information System

License Certification:

  • Certificatios in Software Development Tool and/or Database Management (MCTS, MCITP, for SQL 2005, 2008, etc.) preferable.

Additional Information

Physical Capabilities:
- Light to moderate physical effort (lift/carry up to 50 lbs.)
- Occasional reaching, stooping, bending, kneeling and crouching.
- Occasional carrying, pushing, and pulling of objects.
- Frequent, prolonged standing/sitting/walkin.
- Extensive computer work.
- Frequent use of the telephone and fax.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed