Full Stack Engineer

Evariant   •  

Farmington, CT

Industry: Healthcare

  •  

5 - 7 years

Posted 44 days ago

We are seeking a highly-skilled and versatile software engineer to join our Product Operations team. The full stack engineer will build and maintain core application components and services to enable our business unit to deliver greater value, performance, availability, security and scalability. Our ideal candidate will be capable of wearing several hats to support software components such as data pipelines, API’s, UI’s and databases. Our ideal candidate will also have expert knowledge of software development processes, solid experience with automation and continuous integration, and strong affinities with testing. If you have a desire for continuous learning and are motivated bysolving problems in a fast-paced environment, you may be right for us! If you are a professional who enjoys providing exceptional results, we would like to hear from you!

  • Provide subject matter expertise to projects and implementations in the areas of application and systems engineering.
  • Build and maintain core application components and services that are unit tested, code reviewed, and continuously integrated
  • Continuously assess existing applications, identify flaws and create solutions to increase speed, reliability, autonomy and quality of products.
  • Automate the execution and monitoring of systems. Configure and orchestrate workflows.
  • Collaborate with Architects, DevOps Engineers, Engineering Managers, Product Managers and Engineers across the organization to deliver a comprehensive solution.
  • Evaluate new tools and technologies through POCs and propose solutions for implementation.
  • Enforce strict compliance and security requirements in accordance with HIPAA regulations and best practices.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering or equivalent experience.
  • Master’s degree is preferred.
  • Hadoop / Cloudera certification is a plus.
  • AWS certification is a plus.
  • A minimum of five years of professional experience building large-scale and data-intensive applications.
  • Competence developing applications with one or more of the following language stacks: Python, Java, Node.js.
  • Competence with at least one scripting language (bash, Groovy, etc.)
  • Competence with database systems (Snowflake DB, PostgreSQL, Oracle etc.)
  • Proficiency with distributed file systems and distributed data processing (HDFS, Map-Reduce, Hive, Impala etc.)
  • Proficiency with Linux.
  • Strong understanding of object-oriented programming, RESTful web services, microservices and design patterns preferred.
  • Experience with CI/CD, DevOps and Pipeline-As-Code: Jenkins.
  • Experience with Log Management tools: ELK stack, Splunk.
  • Strong understanding of authentication and authorization frameworks, cloud-based access, and security controls – experience with SAML and/or OAUTH is desirable.
  • Experience with secrets management, certificates, encryption and keys: Vault, AWS KMS.
  • Experience with Agile software development and Scrum methodology.
  • Excellent written and verbal communication skills.
  • Ability to multi-task and prioritize effectively, able to work independently.
  • Proven ability to meet deadlines and Willingness to learn and expand knowledge.
  • Knowledge about Salesforce and/or any CRM Systems preferred.
  • Healthcare industry experience preferred.
  • AWS experience is preferred.
  • Hadoop / Cloudera experience is preferred.

Requisition ID : 1168