Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Gehc - Software Engineer III

Expired Job

Sunrise Systems, Inc. Milwaukee , WI 53223

Posted 5 months ago

Title: Software Engineer III
Location: Milwaukee, WI
Duration: 12 months
Contract Type: W2 hourly

Job Description:
Experience in the network applications software development space rather than web application development
Experience developing a network-based application on a Linux-based platform and debugging communication issues in a distributed network environment
Experience with concurrent computing designs and concurrency language constructs in Java
Knowledge of the SOLID design principles and experience designing object-oriented applications
Looking for Java software engineers experienced in SOA and/or Data Distribution Services. Candidates need to have strong design as well as implementation skills in these or equivalent areas. Need to support the entire software development lifecycle from requires, design, implementation and testing.
Testing will involve implementing automated testing at both the software unit as well as system level using technologies such as BDD, xUnit and custom tools.
Must work onsite: Yes

Responsibilities and/or Tasks to be Performed

Individual will work within an existing software engineering team. The team follows an Agile Scrum process for planning and executing tasks on a 3-week Sprint cadence. Work within a Sprint falls into one or more of the following areas:
Creating and documenting software designs
Holding design and code reviews
Implementation of new software functionality
Implementation of fixes for software bugs
Implementation of automated unit tests (e.g. JUnit)
Implementation of automated BDD tests
Implementation of performance and reliability tests
Documenting and executing manual test procedures
Required Skills
Strong Java design and implementation skills for backend services
Experienced with service-oriented architectures and microservices
Experienced with Docker and Docker containers
Able to develop in a Linux-based environment
Able to develop using Git for software configuration management
Able to implement automated tests using BDD and xUnit frameworks
Desired Skills

Experience with the Data Distribution Services (DDS) standard or similar
Experience debugging memory leaks within Java applications
Additional Context

These contractor positions will be joining an existing software development team. The software development team is one of many teams working on the AMS program developing a new patient monitoring system. The new patient monitoring system consists of three basic subsystems:

  • A mobile device that acquires and displays physiological data for a single patient.

  • A web-based viewer application that allows clinicians to view multiple patients by displaying the data provided by each Hub associated with each patient.

  • A collection of microservices that provide the backend functionality that support the Viewer and Hub subsystems.
    The work for this team falls into general areas:
    Core Microservices & Communication Library
    This team works solely on the Platform subsystem and is responsible for delivering the follow core Software Units:
    Core Communication Library

  • This library is based on the Data Distribution Service (DDS) standard. Communication between microservices, Hubs and Viewers leverage the DDS publish and subscribe framework to exchange real-time data encoded in a proprietary format.
    Patient Management Microservices

  • A collection of microservices that provide the ability to associate a Hub to a patient allowing other services like the Viewer to determine what Hubs and patients are currently being monitored within the overall System.
    Configuration Microservice

  • A microservice that is responsible for providing the default configurations for the System.
    For example, the Hub will consult this microservice to determine how it should configure itself within the System as well as default patient monitoring configuration settings.
    Much of the implementation of these Software Units are in place, however the AMS Program is still in the early phases of overall system integration. Therefore, much of the work involves creating automated white and black box tests using BDD and xUnit frameworks.
    Additionally, the team is involved with investigating, root causing and fixing issues that are discovered as part of system integration testing. These issues could be related to functional failures, performance bottlenecks or resource leaks.
    Rozina Hudda Email:
    Asha Krishna Email:

JAVA, Linux, SOLID, Javascript, Java Swing, BDD, xUnit frameworks., Docker
12 Months

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sales Engineer III

Avaya, Inc.

Posted 1 week ago

VIEW JOBS 1/5/2019 12:00:00 AM 2019-04-05T00:00 About Avaya Avaya enables the mission critical, real-time communication applications of the world's most important operations. As a global leader in delivering superior communications experiences, Avaya offers a complete portfolio of software and services for contact center and unified communications— offered on premises, in the cloud, or a hybrid. Today's digital world requires communications enablement, and no other company is better positioned to do this than Avaya. For more information, please visit Description The Sales Engineer III serves as technical sales leader and directs all sales activities for customers and business partners in assigned territory or accounts. Leads the development of formal account proposals and business-oriented solutions. Conducts discovery and aligns optimal solution with business goals for desired outcome. Emphasis on strong business acumen, Cloud expertise, technical breadth, and applied consultative selling skills. Articulates unique value proposition and drives opportunities to technical closure. Experience in Cloud services, Public-Private-Hybrid offers and competitive Industry solutions. Possess strong Industry knowledge of Cloud services, architectural best practices, and supporting technical disciplines; On-Demand Cloud Services and Automation, Microservices, DevOps Frameworks, XaaS/SaaS, Security and Networking. Ability to demonstrate cloud services and solutions at administrative level. Related Business Partner experience a plus. Expertise in Unified Communications and Contact Center solutions, including all aspects of Unified Communications, Omnichannel and related native and third-party adjunct integrations: AI, CRM, WFO, IVR, etc. Presentation and design skills across UC and CC solutions sets required. Avaya UC and CC solution experience preferred. Experience in Application Development, Business Process Modeling or Service Design, allowing for custom workflow creation to enhance Customer Experience. Related expertise includes business requirements discovery and solution development, through programming and scripting languages such as C++, Java, HTML & CSS, and experience in API's/Open-Source tools using REST and SOAP. Plans and leads presentations, demonstrations, PoCs and trials for customers, partners and prospects. Supports knowledge transfer sessions for business partner community. Responsible for maintaining technical expertise across Avaya Cloud and On-Premise solutions, inclusive of competitive offerings. Maintains relevant Avaya and Industry certifications. 5-8 years related experience. Experience 5 - 8 Years of Experience Education Bachelor degree or equivalent experience in Computer Science or Electrical Engineering Preferred Certifications Must maintain all relevant certifications Multiple industry and vendor certifications such as Microsoft, Cisco or Genesys Footer Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. Avaya, Inc. Milwaukee WI

Gehc - Software Engineer III

Expired Job

Sunrise Systems, Inc.