On-site Full-time

Unknown Company is hiring an Associate Software Engineer

About the Role

enGen is looking for an Associate Software Engineer to join an agile team responsible for building scalable software applications across all digital channels. You will take an enterprise-wide, architectural view of solutions and be involved in every aspect of the software application build process.

What You'll Do

  • Design and create engineering specifications for software applications and programs.
  • Write code adhering to standards and perform code reviews.
  • Generate ideas and explore appropriate technical solutions to achieve required product features.
  • Monitor technical process against project plan while safeguarding functionality, scalability, and performance.
  • Participate in all scrum ceremonies, assist in sprint planning, and complete required sprints through final execution.
  • Communicate any issues or blockers to the Scrum Master in a timely manner.
  • Help in story creation, including Definition of Done, Acceptance Criteria, and estimation.
  • Create Tasks for stories in applicable software and update status and assignment accordingly.
  • Monitor work against the production schedule and provide progress updates.
  • Report any issues or technical difficulties to senior developers or principals regularly.

What We're Looking For

  • Bachelor's Degree in Computer Science, Computer Engineering, or a closely related field.
  • 1 year of proficiency in the design and analysis of algorithms, data structures, and design patterns for scalable, highly available systems.
  • 1 year of experience in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred).
  • 1 year of 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 of understanding of web services technologies such as REST, HTTPS, JSON.

Nice to Have

  • Master's Degree in Computer Science, Computer Engineering, or a related field.
  • 3 years with one or more general purpose programming languages including but not limited to: 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.

Technical Stack

  • Languages: Java, Python, JavaScript, ACE, IIB/ITX, Informatica
  • Frameworks & Frontend: React, Angular v4+, NodeJS, HTML5, CSS
  • Databases & Infrastructure: NoSQL databases, Google Cloud Platform, Amazon Web Services
  • Protocols & Formats: REST, HTTPS, JSON

Team & Environment

You will be part of an agile software engineer team.

Benefits & Compensation

  • Salary Range: $57,700.00 - $107,800.00

Work Mode

This position is onsite.

Highmark Health and its affiliates prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on any category protected by applicable federal, state, or local law.

Required Skills
JavaPythonJavaScriptReactAngularNodeJSNoSQL databasesACEIIB/ITXInformaticaSoftware DevelopmentProblem SolvingCommunicationTeam CollaborationAnalytical Skills
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
?
Job Details
Category fullstack
Posted 5 months ago