Sr. Software Engineer
3 months ago
Logistics: 18 Month Contract
Work Authorization: US Citizens or Green Card Holders Only
Location: Remote – EST HoursOur 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
- 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.
-
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...
-
Development Engineering
1 month ago
Morrisville, Canada Lenovo Full timep>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...
-
Cloud Software Development Engineer
1 week ago
Morrisville, Canada Lenovo Full timeLenovo 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...
-
Senior Solution Enablement Engineer
2 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...
-
Associate Cloud Software Engineer
4 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...
-
Senior Software Development 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....
-
Senior Server Development Engineer
3 months ago
Morrisville, Canada Lenovo Full timep>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...
-
Associate Software Engineer
4 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...
-
Senior Cloud Solutions Software Engineer
4 weeks ago
Morrisville, Canada Lenovo Full timeCloud 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....
-
Senior Cloud Solutions Architect
2 weeks ago
Morrisville, Canada Lenovo Full timeAbout 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...
-
Associate DevOps Engineer
4 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...
-
Voice System Software Engineer
3 months ago
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....
-
Cloud Software Development Specialist
6 days ago
Morrisville, Canada Lenovo Full timeAbout 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...
-
Firmware Software Developer
4 weeks ago
Morrisville, Canada Lenovo Full timeAbout 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 timeJob 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...
-
AI Solution Engineer
7 days ago
Morrisville, Canada Lenovo Full timep>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...
-
Cloud Software Development Specialist
4 weeks ago
Morrisville, Canada Lenovo Full timeCloud & 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...
-
AI Performance Engineer
3 weeks ago
Morrisville, Canada Lenovo Full timeLenovo 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 timep>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...