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
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...
-
Development Engineering
4 weeks 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...
-
Firmware Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeJob SummaryWe are seeking a highly skilled Firmware Software Engineer to join our team at Lenovo. As a Firmware Software Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key ResponsibilitiesCollaborate with cross-functional teams to integrate firmware with system software and hardware.Conduct thorough...
-
Firmware Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeJob SummaryWe are seeking a highly skilled Firmware Software Engineer to join our team at Lenovo. As a Firmware Software Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key ResponsibilitiesCollaborate with cross-functional teams to integrate firmware with system software and hardware.Conduct thorough...
-
Senior Solution Enablement Engineer
4 days 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 Server Development Engineer
4 weeks ago
Morrisville, Canada Lenovo Full timeAbout LenovoLenovo is a global technology leader with a revenue of US$57 billion, ranked #248 in the Fortune Global 500. We serve millions of customers every day in 180 markets, focused on delivering Smarter Technology for All.Job DescriptionWe are seeking a Sr Server Development Engineer with server motherboard design experience and a strong background in...
-
Senior Server Development Engineer
4 weeks ago
Morrisville, Canada Lenovo Full timeAbout LenovoLenovo is a global technology leader with a revenue of US$57 billion, ranked #248 in the Fortune Global 500. We serve millions of customers every day in 180 markets, focused on delivering Smarter Technology for All.Job DescriptionWe are seeking a Sr Server Development Engineer with server motherboard design experience and a strong background in...
-
Associate Cloud Software 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...
-
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
2 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
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...
-
Voice System Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeJob Title: Voice System Software EngineerWe are seeking a highly skilled Voice System Software Engineer to lead the ARM-based porting of voice processing algorithms and integrate them across various platforms, including NXP, Qualcomm, and MTK.Key Responsibilities:ARM-Based Porting: Lead the ARM-based porting of voice processing algorithms, ensuring seamless...
-
Voice System Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeJob Title: Voice System Software EngineerWe are seeking a highly skilled Voice System Software Engineer to lead the ARM-based porting of voice processing algorithms and integrate them across various platforms, including NXP, Qualcomm, and MTK.Key Responsibilities:ARM-Based Porting: Lead the ARM-based porting of voice processing algorithms, ensuring seamless...
-
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 Software Engineer
2 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
2 months 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. We employ 77,000 people worldwide and serve millions of customers every day in 180 markets.We are committed to delivering smarter technology for all, and our focus on innovation has led to the development of 'New IT' technologies,...
-
AI Software Engineer
2 months 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. We employ 77,000 people worldwide and serve millions of customers every day in 180 markets.We are committed to delivering smarter technology for all, and our focus on innovation has led to the development of 'New IT' technologies,...
-
Senior Cloud Solutions Architect
4 days 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...
-
Senior Cloud Solutions Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeAbout LenovoLenovo is a global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people worldwide, and serving millions of customers every day in 180 markets. Our mission is to deliver smarter technology for all, driving innovation and growth through our expertise in client, edge, cloud, network, and intelligence technologies.Job...
-
Senior Cloud Solutions Software Engineer
2 months ago
Morrisville, Canada Lenovo Full timeAbout LenovoLenovo is a global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people worldwide, and serving millions of customers every day in 180 markets. Our mission is to deliver smarter technology for all, driving innovation and growth through our expertise in client, edge, cloud, network, and intelligence technologies.Job...