fbpx

Omnes Jobs

Search through job openings at tech companies, and apply today.

Back-end (.NET | Nodejs) Developer

We seek talented .NET developers with Node.js experience to build the future for clinical trials by contributing to our eBinder™ platform.

 

You will contribute to 2 major .NET services that are critical for the company and you are expected to contribute and grow the systems over time. We estimate that this will take at least 50% of your time.

 

Additionally, you will be able to continue learning and expanding your node.js capabilities on our large node-based backend systems.  We use modern tools, including extensive use of AWS services, automation, infrastructure as code, and a modern stack.

 

This position is ideal for .NET experienced developers who are currently transitioning to Node.js.

Responsibilities

  • Be a team player: contribute to our culture, invent new ways to address industry needs, criticize constructively, and help create a world-changing company
  • Manage all aspects of the software life cycle (Requirements gathering, Testing, Deployment, Support)
  • Design and implement low-latency, high-availability, and performant applications
  • Implement security and data protection
  • Implement .NET services using AWS Lambda/Serverless and other AWS services (like Fargate, Elastic Beanstalk and others)
  • Implement .NET Desktop applications (Windows Forms)
  • Build RESTful APIs
  • Build logic in isolated, independent modules

Requirements

  • Proficiency with C# and .NET
  • Strong understanding of REST API principles and best practices
  • Working experience with Node.js
  • Proficient with Git
  • Experience with AWS Elastic Beanstalk
  • Knowledgeable on Microservices and/or Service-Oriented Architecture
  • Knowledgeable on security principles (OWASP)
  • Knowledgeable or working experience with MongoDB
  • Proficient with user authentication and authorization between multiple systems, servers, and environments
  • Passionate about creating high-quality, flexible code
  • Basic understanding of design patterns