Associate Software Engineer

Highmark HealthPittsburgh, PA
428d

About The Position

The Software Engineer position at enGen is a key role within an agile team focused on developing scalable software applications across various digital channels. The engineer will be responsible for the entire software application build process, from idea generation and business analysis to technical design and development, utilizing modern technologies and design patterns to meet platform needs.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering or closely related field.
  • 1 year proficiency in design and analysis of algorithms, data structures, and design patterns in building and deploying scalable systems.
  • 1 year experience in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred).
  • Experience with at least two of the following: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services.
  • 1 year understanding of web services technologies such as REST, HTTPS, JSON.

Nice To Haves

  • Master's Degree in Computer Science, Computer Engineering or a related field.
  • 3 years with one or more general purpose programming languages including Java, Python (Django/Flask), C/C++, C#, Objective C, JavaScript, or Go.
  • 3 years in defining system architectures and exploring technical feasibility trade-offs.
  • 3 years of working with a variety of technology systems, designing solutions or developing applications in healthcare.
  • 3 years of translating design mockups, prototypes and user stories into working applications.
  • 3 years of ability to produce code that is fault-tolerant, efficient, and maintainable.

Responsibilities

  • Design and create engineering specifications for software applications and programs.
  • Write code that adheres to coding standards and perform code reviews.
  • Generate ideas and suggest appropriate technical solutions for product features while monitoring technical processes against project plans.
  • Participate in all scrum ceremonies, assist in sprint planning, and complete required sprints for software applications/programs.
  • Help in story creation, including Definition of Done (DoD), Acceptance Criteria, and estimation.
  • Create tasks for stories in applicable software (e.g., RTC or Jira) and update status and assignments accordingly.
  • Monitor work against production schedules and provide progress updates, reporting any issues or technical difficulties to senior developers/principals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service