Enhesa
Enhesa

Software Engineer Level II

engineeringfull-timeRemote, USA
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
climate
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Overview

Enhesa is the leading provider of regulatory and sustainability intelligence worldwide. We empower the global business community with the insight to act today and prepare for tomorrow. We are looking for a motivated Software Engineer Level II to join our IT Team based in the United States. The Software Engineer Level II will be responsible for the design, development and maintenance of customer and employee applications. Additional responsibilities include the advice and design of the required architecture or infrastructure around software requirements.

What We Offer

  • A competitive salary package & benefits with a flexible home-working policy
  • Work/life balance and a fast-paced and driven environment
  • Accountability and pride for your projects

Responsibilities

  • Oversee the software design, development and testing of applications using programming languages such as .NET, JavaScript, Angular, ReactJS and databases such as Elasticsearch, PostgreSQL, Microsoft SQL Server.
  • Understand requirements and translate them into software that helps users increase their productivity.
  • Production support and troubleshooting issues based on support tickets.
  • Review SQL queries/stored procedures/triggers/indexes by other developers for adherence to standards and performance issues.
  • Interact with developers for requirements gathering.
  • Do impact analysis of existing applications and suggest ways of incorporating new requirements.
  • Modify/write new stored procedures to meet the business requirements.
  • Improve existing design.
  • Maintain standards compliance.
  • Collaborate with developers and management to report development progress and escalate issues requiring attention.
  • Write Web API to utilize and expose data for the application.

Requirements

  • Computer Science or IT related degree and prior professional experience.
  • At least 5 years of experience in .NET development.
  • 3+ years' experience designing and building software applications.
  • Fluency in English.
  • Able to develop, document, test, manage and maintain changes to the system on demand.
  • Familiarity with software development methodology and release processes.
  • Solid understanding of ORM tools like Entity Framework/ADO.NET.
  • Proven ability to write APIs with token-based authentication and authorization.

Other Desired Skills

  • WebAPI (Contract-First) with security experience.
  • Elasticsearch.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now