Senior Software Engineers

  • St. Louis, MO
  • Posted 1 day ago | Updated 1 hour ago

Overview

On Site
USD 141,000.00 - 165,000.00 per year
Full Time

Skills

Value Engineering
Health Care
Life Sciences
Electronics
Marketing Operations
Telecommuting
JavaScript
User Experience
PCI DSS
Regulatory Compliance
Global Operations
Node.js
Dynatrace
Kibana
Real-time
Log Analysis
Performance Monitoring
Integration Testing
Testing
React.js
Internationalization And Localization
Google Analytics
A/B Testing
Computer Science
Microservices
Electronic Commerce
GraphQL
Business-to-business
Onboarding
Payment Gateways
Continuous Integration
Continuous Delivery
Management
Orchestration
Oracle Linux
Innovation
Science
MAGIC

Job Details

Work Your Magic with us! Start your next chapter and join MilliporeSigma.

Ready to explore, break barriers, and discover more? We know you've got big plans - so do we! Our colleagues across the globe love innovating with science and technology to enrich people's lives with our solutions in Healthcare, Life Science, and Electronics. Together, we dream big and are passionate about caring for our rich mix of people, customers, patients, and planet. That's why we are always looking for curious minds that see themselves imagining the unimaginable with us.

Position: Senior Software Engineers

Employer: Sigma-Aldrich Corporation

400 Summit Drive

Burlington, Massachusetts 01803

Job Site: 3050 Spruce Street

St. Louis, MO 63103

Telecommuting: Please note that telecommuting is allowed but the candidate must be located within commuting distance as the individual must come into the office at least one (1) day a week.

Responsibilities:
  1. Architect and develop scalable microservices infrastructure using Node.js to enhance system modularity and facilitate easier updates across global e-commerce platforms.
  2. Lead the development of modern, internationalized e-commerce platforms utilizing React, Next.js, and GraphQL, resulting in significant improvements in user experience metrics and system performance.
  3. Implement and optimize GraphQL queries and mutations to reduce data over-fetching and improve overall application responsiveness for users across different geographical regions.
  4. Design and integrate secure payment gateways, ensuring PCI-DSS compliance for global operations and supporting multiple currencies and payment methods.
  5. Engineer a streamlined checkout process with \"Buy Now\" functionality using React and Node.js to reduce cart abandonment rates and improve conversion rates in international markets.
  6. Implement and utilize advanced monitoring solutions using Dynatrace and Kibana for real-time log analysis and performance monitoring to proactively address potential issues.
  7. Implement comprehensive unit and integration testing strategies using Jest, React Testing Library, and Playwright to increase test coverage and reduce production bugs.
  8. Design and develop custom React components with internationalization support, integrating them with backend services using GraphQL and REST APIs for seamless functionality.
  9. Implement Google Analytics and A/B testing frameworks for cart and checkout processes.

Requirements & Qualifications:

Employer requires a Master's degree in computer science or a closely related field and at least three (3) years of work experience as a software engineer or related occupation. In addition, the employer requires the following:

  1. Demonstrated ability developing scalable microservices infrastructure gained through three (3) years of work experience;
  2. Demonstrated ability leading the development of internationalized e-commerce platforms and implementing GraphQL solutions gained through three (3) years of work experience;
  3. Demonstrated ability implementing B2B checkout processes for B2B customers and onboarding new customers gained through three (3) years of work experience;
  4. Demonstrated ability designing and integrating secure payment gateways gained through three (3) years of work experience; and
  5. Demonstrated ability establishing and optimizing CI/CD pipelines and managing the deployment of containerized applications using orchestration tools gained through two (2) years of work experience.


Alternatively, Employer requires a Bachelor's degree in computer science or a closely related field and at least five (5) years of progressively more responsible work experience as a software engineer or related occupation. In addition, the employer requires the following:

  1. Demonstrated ability developing scalable microservices infrastructure gained through three (3) years of work experience;
  2. Demonstrated ability leading the development of internationalized e-commerce platforms and implementing GraphQL solutions gained through three (3) years of work experience;
  3. Demonstrated ability implementing B2B checkout processes for B2B customers and onboarding new customers gained through three (3) years of work experience;
  4. Demonstrated ability designing and integrating secure payment gateways gained through three (3) years of work experience; and
  5. Demonstrated ability establishing and optimizing CI/CD pipelines and managing the deployment of containerized applications using orchestration tools gained through two (2) years of work experience.


All years of experience may be gained concurrently.

Pay Range for this position - $141,000 to $165,000 per year. Compensation is based on experience, location, and other factors. We offer generous benefits packages: ;br>
This position is eligible for Sigma Aldrich Corporation's Employee Referral Program.

Applicants can send resumes to Sigma-Aldrich Corporation, 400 Summit Drive, Burlington, Massachusetts 01803 (Attn: Req#291885) or apply online at ;/strong>

What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We believe that this variety drives excellence and innovation, strengthening our ability to lead in science and technology. We are committed to creating access and opportunities for all to develop and grow at your own pace. Join us in building a culture of inclusion and belonging that impacts millions and empowers everyone to work their magic and champion human progress!

Apply now and become a part of a team that is dedicated to Sparking Discovery and Elevating Humanity!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.