Sr. Software Engineer

3 months ago


Morrisville, Canada Gravity IT Resources Full time
To Apply for this Job Click Here Job Title: Senior Software Engineer

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.
To Apply for this Job Click Here #J-18808-Ljbffr
  • Sr System Engineer

    3 weeks ago


    Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter...


  • Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and...


  • Morrisville, Canada Lenovo Full time

    Lenovo is a global technology powerhouse committed to delivering Smarter Technology for All. We're seeking a skilled Associate Cloud Software Engineer to join our Cloud & Software team, part of the Advanced Innovation Center.About the RoleThis role will collaborate with Engineering, Security, DevOps, QA, and Architecture teams to develop highly scalable...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....


  • Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world’s largest PC company by further expanding...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter...


  • Morrisville, Canada Lenovo Full time

    Cloud Solutions Software EngineerWe are Lenovo, a global technology powerhouse, and we are looking for a talented Cloud Solutions Software Engineer to join our team. As a Cloud Solutions Software Engineer, you will be responsible for designing, developing, and deploying secure, robust, and scalable cloud solutions.Key Responsibilities:Design and develop...

  • AI Software Engineer

    3 months ago


    Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....


  • Morrisville, Canada Lenovo Full time

    About LenovoWe are Lenovo, a global technology powerhouse transforming the world with Smarter Technology for All. Our portfolio of AI-enabled, AI-ready, and AI-optimized devices, infrastructure, software, solutions, and services is designed to empower individuals and organizations to achieve their goals.With a revenue of US$57 billion and a presence in 180...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter...


  • Morrisville, Canada Lenovo Full time

    * United States of America - North Carolina - Morrisville Why Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets....


  • Morrisville, Canada Lenovo Full time

    About LenovoWe are a leading technology company with a global presence, serving millions of customers every day in 180 markets.Our vision is to deliver Smarter Technology for All, and we have built on our success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices.Job OverviewThis position is for an...


  • Morrisville, Canada Lenovo Full time

    About LenovoLenovo is a global technology powerhouse with a revenue of US$62 billion, ranked #217 in the Fortune Global 500, and employing 77,000 people worldwide. We serve millions of customers every day in 180 markets, focused on delivering smarter technology for all.Job DescriptionWe are seeking a passionate and driven software developer to join our team....

  • Firmware Engineer

    4 weeks ago


    Morrisville, Canada Lenovo Full time

    Job Title: Firmware EngineerLenovo is a global technology leader, ranked #217 in the Fortune Global 500, with a revenue of US$62 billion. We employ 77,000 people worldwide and serve millions of customers daily in 180 markets. Our mission is to deliver smarter technology for all.We are seeking a skilled Firmware Engineer to join our team. As a key member of...


  • Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world’s largest PC company by further expanding...


  • Morrisville, Canada Lenovo Full time

    Cloud & Software TeamThis role is for an Associate Software Engineer in the Cloud & Software team, part of the Advanced Innovation Center at Lenovo. The successful candidate will work closely with Engineering, Security, DevOps, QA, and Architecture teams to develop highly scalable solutions that integrate client agents and cloud...


  • Morrisville, Canada Lenovo Full time

    Lenovo is a global technology leader, ranked #248 in the Fortune Global 500, serving millions of customers every day in 180 markets. Focused on delivering Smarter Technology for All, Lenovo has built a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices, infrastructure, software, solutions, and services. Our continued investment in...

  • Firmware Engineer

    3 months ago


    Morrisville, Canada Lenovo Full time

    p>Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world’s largest PC company by further expanding...