Software Engineer (Medvitals)

New
J
Johns Hopkins UniversityHealthcare software
Remote eligibility restrictions: United StatesFull-TimeMiddle
Salary75,135 - 131,510 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Five years of related work experience with computer systems and applications.
Required Skills
JiraAlgorithmsCI/CDUnit Testing

Requirements

  • Bachelor's degree or foreign equivalent in computer science, computer information systems, information technology, electronic engineering, or a related field.
  • Five years of related work experience with computer systems and applications.
  • Additional education may substitute for required experience, and additional related experience may substitute for required education beyond high school, subject to the JHU equivalency formula.
  • Knowledge of the assigned application and the platform on which it runs is preferred.
  • Intermediate Agile methodology skills.
  • Intermediate skills in algorithms, data structures, and data architecture and design.
  • Intermediate API, CI/CD, and cloud serverless computing architecture skills.
  • Intermediate debugging, code review, and secure coding skills.
  • Intermediate DevOps, JIRA, and new product development skills.
  • Intermediate software design patterns, software development lifecycle, and software engineering skills.
  • Intermediate unit testing skills.

Responsibilities

  • Meet with clients to understand complex business, clinical, and education problems and document findings.
  • Gather system requirements and research existing technology to identify possible application solutions.
  • Analyze scope and milestones to create detailed tasks and project plans for complex projects.
  • Write functional and technical specifications from system requirements.
  • Develop or modify data inputs, files, database structures, data transformations, algorithms, and outputs.
  • Document code and processes in accordance with development methodologies.
  • Guide application design and development and mentor junior staff.
  • Create and document test scenarios, test changes, and review junior staff's testing work.
  • Implement changes according to change management policies and procedures, monitor results, and resolve complex problems.
  • Investigate and resolve application issues and provide production support.
View Full Description & ApplyYou'll be redirected to the employer's site
75,135 - 131,510 USD per year
Apply Now