Job Details

ID #46129263
Estado New Mexico
Ciudad Albuquerque
Tipo de trabajo Permanent
Salario USD $72,000 - $160,000 72000 - 160000
Fuente Indica Labs
Showed 2022-10-01
Fecha 2022-09-13
Fecha tope 2022-11-11
Categoría Etcétera
Crear un currículum vítae

Software Engineer-Backend (All Levels)

New Mexico, Albuquerque, 87101 Albuquerque USA

Vacancy caducado!

Software Engineer (Experienced)Classification: FLSA ExemptReports To: Infrastructure Supervisor SummaryIndica Labs builds industry-leading image analysis software and is looking for passionate software engineers to join our team that builds and maintains the HALO Infrastructure platforms. Indica Labs has an exciting culture dedicated to developing and implementing cutting-edge approaches for digital pathology. This work and related features touch on image viewing and analysis; medium-large scale data handling; back-end technology such as GraphQL, entity framework, ASP.NET Core, and MySQL; debugging deployed and local software. The languages most used in these areas are C# and C, on occasion, other languages may also be used. The exceptional developer hired for this position can impact how digital pathology is conducted across the world and to be of assistance to a variety of medical fields including cancer treatment research. Software Engineers with experience in similar technologies like Java, Ruby, Oracle or MSSQL etc. with strong knowledge of design patterns and performance implications of design decisions are encouraged to apply. Indica Labs provides a flexible work culture, where employees can work from home, at the office or a combination of both. Indica Labs is the sole 2021 recipient of a Work Life Balance Award in New Mexico from The Albuquerque Journal! Also, Indica Labs is a two-time winner of an Albuquerque Journal Top Workplaces Award, which is only awarded to a handful of employers each year in New Mexico! Duties and Responsibilities

  • Works with a small, diverse development team to implement new features and extend existing ones.
  • Communicates with application scientists to derive requirements and convert those into beautiful code.
  • Weighs and communicates design tradeoffs, builds prototypes, and solicits feedback in dynamic iterations.
  • Works with our support staff to diagnose and fix internally discovered or customer reported issues.
  • Modifies existing software to correct errors, allows it to adapt to new hardware, or to improve its performances.
  • Designs system and obtains information on project limitations and capabilities
  • Stores, retrieves, and manipulates data for analysis of system capabilities and requirements
  • Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Responsible for the appropriate accessing and handling of electronic Protected Health Information (PHI) as outlined by policy and the Health Insurance Portability and Accountability Act (HIPAA)
  • This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice
Minimum Qualifications
  • Bachelor’s Degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), Math or related. Completed degree(s) from an accredited institution that are above the minimum education requirement may be substituted for experience on a year for year basis.
  • Three (3) years of relevant development experience
  • Fluency in C# (or similar languages like Java or Ruby)
  • Experience with Full-Stack development
  • Indica Labs is a Federal Contractor, so candidates within the United State should expect a requirement for full vaccination against COVID-19
  • Authorization to work in the United States, or appropriate authorization to work in the applicant’s current home country (Indica Labs, Inc. does not sponsor work visas)
Preferred Qualifications
  • Five (5) years of relevant development experience
  • Extensive experience in C# (or similar language e.g. Java) with a working knowledge of C and multiple other programming languages
  • Experience with Entity Framework (or other Object Relational Mapping tools) and GraphQL (or REST).
  • Extensive debugging experience, and proven ability to solve complex production issues.
  • Familiar with enterprise environments and operations
  • Experience with Relational Database tuning and query optimization
  • Strong preference will be given to applicants currently residing in New Mexico
Knowledge, Skills, and Abilities
  • Strong software design skills, including imperative, functional, Object-Oriented Programming (OOP), and design patterns.
  • Knowledge of relational databases and network protocols (MySQL, HTTPS)
  • Knowledge of concurrency and the ability to debug multithreaded code
  • Critical thinking skills
  • Strong interpersonal and communication skills and the ability to work effectively with a wide range of constituencies in a diverse, global community
  • Ability to effectively manage time and schedules
  • Project management skills
  • Strategic planning skills
  • Ability to create, compose, and edit written materials
  • Ability to evaluate new and evolving programming technologies
  • Ability to work independently and as a member of a team
  • Knowledge and understanding of current programming technologies
LocationThis position is based at our headquarters in Albuquerque, New Mexico. Working Conditions and Physical Effort
  • No, or limited physical effort required
  • No, or limited exposure to physical risk
  • Work is normally performed in a typical interior/office work environment

Vacancy caducado!

Suscribir Reportar trabajo