Software Engineer Level II

Enhesa

Remote regions

US

Salary range

$70,000–$75,000/yr

Benefits

Similar Jobs

See all

Responsibilities:

  • Oversee the software design, development, and testing of applications using programming languages such as .NET, JavaScript, Angular, ReactJS, and databases like Elasticsearch, PostgreSQL, and SQL Server.
  • Provide production support and troubleshoot issues based on support tickets, review SQL queries/stored procedures/triggers/indexes for performance and standards.
  • Collaborate with developers for requirements gathering, impact analysis, and report development progress to management.

Requirements:

  • At least 5 years of experience in .NET development and 3+ years designing and building software applications.
  • Fluency in English and solid understanding of ORM tools like Entity Framework/ADO.NET, with proven ability to write APIs with token-based authentication.
  • Ability to develop, document, test, manage, and maintain system changes on demand while adhering to software development methodology and release processes.

Desired Skills:

  • Experience with WebAPI (Contract-First), security, Elasticsearch, PostgreSQL, and automated test tools like Sonarqube.
  • Proven experience with Docker, Micro Services Architecture, Open API (OpenAPI Contract-First), and concepts like CQRS, DDD, Event Sourcing.
  • Familiarity with Kubernetes, Kafka, and continuous integration tools.

Enhesa

Enhesa is a leading provider of regulatory and sustainability intelligence, helping global businesses navigate compliance and sustainability landscapes. The company serves Fortune 500 multinational clients and offers a fast-paced, driven environment with flexible home-working policies.

Apply for This Position