Epicareer Might not Working Properly
Learn More

Software Engineer(90% backend)

  • Full Time, onsite
  • Gravity IT Resources
  • North Carolina, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Title: Senior Software Engineer(90% backend)

Logistics: 18-month contract

Work Authorization: US Citizens or Green Card Holders Only

Location: Remote - EST Hours

Our client is an integrated life sciences commercialization partner that provides comprehensive solutions spanning the entire healthcare value chain. Backed by proven industry expertise and results-driven technology, our client helps navigate the complex life sciences marketplace by providing commercialization solutions to accelerate value and enhance patient lives.

What you’ll be doing

  • Developing client-facing REST APIs as products.
  • Creating and maintaining technical documentation for both internal and external consumption.
  • Troubleshooting, debugging, and supporting production APIs and solutions.
  • Working with the team, Product Owner, and stakeholders to develop custom solutions within their standard platform.
  • Participating in proof of concept (POC) initiatives.
  • Building and maintaining core platforms and frameworks.
  • Collaborating with external client technical teams to assist in onboarding the usage of their products.
  • Communicating with stakeholders in sprint reviews and demos.
  • Performing other duties as needed at the discretion of your manager.
  • Assisting with migrating on-premise platforms to a cloud environment.
  • Assisting with code releases.

Technologies you can expect to work with

  • .Net Framework (Core) with C#
  • SQL Server (PL/SQL)
  • NodeJS
  • TypeScript/JavaScript
  • RabbitMQ
  • Entity Framework
  • Azure DevOps
  • Powershell, BASH, or other shell scripting

Bonus points for

  • Docker/Kubernetes experience
  • Azure API Management experience
  • Azure functions and/or Logic Apps experience

Qualifications

  • 3-5+ years of software development experience in a professional business environment.
  • Extensive experience developing enterprise-level APIs in the .Net (Core) framework utilizing C# as the programming language.
  • Strong relational database experience (SQL Server preferred).
  • Able to break down complex requirements into actionable work items and unit-testable code.
  • Understands and applies techniques to help prevent and address security vulnerabilities.
  • Able to apply more advanced architectural patterns to problems and the ability to see recurring situations in which patterns should be exercised.
  • Able to learn and implement commercial off-the-shelf products into a solution where necessary.
  • Develops software solutions to satisfy business use-cases and specified requirements.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Participates in and provides in-depth code reviews to ensure code quality and best solution approaches.
  • Strong communication skills.