Software Engineer IV - Minneapolis, United States - C4 Technical Services

    Default job background
    Description
    Software Engineer IV (NLU Tooling)

    Location:
    Remote

    Position Overview:

    You will get to be part of a team that has real meaningful work that directly impacts the quality of healthcare - both for people receiving care and people delivering care.

    We are looking for passionate developers to augment our NLP tools engineering team, where each team member has a meaningful impact on product features.

    The product team is small, lean, and fast where you will be challenged daily in a high-tech, agile and fun work environment.

    Day-to-day work follows a scrum team approach to developing leading edge cloud based enterprise software.

    Primary Responsibilitiesinclude but are not limited to the following:
    Software development for the NLP tool suitesDevelop software components based on requirements, architecture and design specificationsWork with other software architects, software engineers, quality engineers, and other team members to design and build required systemsBuild highly scalable and distributed microservices that can process large data sets in real-timeWrite high-quality unit tested code that will run in a continuous delivery pipelineWork on a scrum team to meet the goals that the Product Owner defines for weekly sprints

    Basic Qualifications:

    Bachelor of Computer Science/Technology/IT or equivalent work experienceExpertise with a JavaScript framework such as Angular - about 70% of the job is dependent upon this.

    ~4 years of experience is desired.

    Strong understanding of microservice architectures, principles and patternsExperience in Java, JAX RS REST servicesJava Spring Boot with Hibernate experienceExperience with rest API services using JavaExperience with MySQLPreferred Qualifications:

    Knowledgeable in leading Amazon technologies such as Redshift, Aurora, EC2, Glacier, AWS Import/Export, S3 APIMaterial Design experienceExperience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designsProficient in writing both synchronous and asynchronous restful services.

    Healthcare industry