Careers at ESHA Research

Nutritional Software Services

Join the ESHA Research Team

If you are an ambitious, energetic person who enjoys a fast-paced team environment filled with challenges and opportunities, you’ve come to the right place. Our successful employees are service-oriented people with integrity and commitment toward a common goal of excellence. Read on to discover how to pursue employment opportunities with us. ESHA offers great jobs, great pay, great benefits, and a great place to work.

CURRENT OPENINGS

ESHA Research is in search of a Full Stack Java Developer with 3-5 years of experience to work out of our Salem, Ore., office. The successful candidate will have a strong understanding of HTML, CSS, JavaScript and Java, familiarity with JavaScript component frameworks, Spring, Hibernate, JAX-RS, as well as experience delivering end-to-end solutions.

Required 

  • Rock-solid knowledge of async request/response handling, and the basics of HTTP. This is a must.
  • Ability to manage a changing daily workload with minimal daily instruction.
  • Strong knowledge of Java web development, Spring (MVC and/or Boot in particular), JavaScript, JavaScript component frameworks (e.g Vue), HTML, & CSS
  • Effective communication skills
  • Languages: Java, HTML, CSS, JSON, JavaScript
  • Tools: command line, Git, Maven, browser DevTools
  • Platforms: Java EE/Servlets, Spring
  • Protocols: HTTP, AJAX

Some familiarity with the following

Languages: TypeScript, JSP/JSTL, Spring XML config (legacy), NPM/Node
Tools: JIRA, MySQL
Libraries: Spring MVC, Vue, Bootstrap, Jersey/JAX-RS, Hibernate

Future projects

Languages: GraphQL, SVG, SQL, TypeScript
Tools: Azure, Tomcat, native browser DOM, Webpack
Libraries: Vue, D3.js, Hibernate, Lucene, Spring Boot, Junit, Jest
Protocols: OAuth 2, OpenID Connect, LTI, REST

Experience with these would score a few points

Languages: WSDL, Bash/PowerShell
Tools: SSH, Jetty, IIS, TeamCity, Octopus deploy
Libraries: Derby, JasperReports, Bootstrap, JPA (Java Persistence API)
Protocols: SOAP, JSON-LDa

To apply

Send resume to: dev-job-application@esha.com 

ESHA Research is in search of a .NET Developer with 8+ years of experience. The successful candidate will have a solid understanding of .NET, SQL Server, Windows, Azure, and web technologies, as well as extensive experience with delivering end-to-end solutions. 

Essential Duties and Responsibilities 

  • Work closely with development and QA to perform product design, implementation, defect verification and remedy on application software projects 
  • Work directly with Product Management to implement against product requirements, and solicit additional information as needed 
  • Perform code reviews with the team 

Required Qualifications

  • Minimum of 8 years of relevant technical experience in application design and programming and/or an equivalent combination of education and experience 
  • Ability to manage a changing workload with minimal daily instruction 
  • Ability to write clear, concise code in C# using a variety of standard .NET libraries and using object-oriented techniques 
  • Experience implementing formal software design patterns in solutions 
  • Experience with .NET (Framework and Core) and Visual Studio 
  • Experience with ASP.NET Core and Web API 
  • Experience with unit testing and mocking frameworks such as XUnit and Moq 

Preferred Experience

  • Experience with GraphQL 
  • Experience with Azure and other cloud environments 
  • Experience with Agile development methodologies 
  • Experience with Continuous Integration such as TeamCity 
  • Experience with Performance Profiling 

Working Conditions 

Telecommuting available. 

To apply

Send resume to: dev-job-application@esha.com