Enterprise Senior Software Developer

Posted 12 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Energy • Utilities • Industrial • Manufacturing
The Role
Design, develop, refactor, and migrate legacy ASP.NET and backend applications using Python and C#. Build microservices, containerize with Docker/Kubernetes (EKS), deploy to AWS, ensure application security, and optimize SQL database performance while collaborating with cross-functional teams.
Summary Generated by Built In

Armstrong Fluid Technology is a global leader in innovative fluid flow solutions. We are committed to engineering excellence and delivering high-quality products and services that drive efficiency and sustainability for our customers.
We are seeking a highly skilled Enterprise Developer to join our enterprise architecture team. This role is ideal for a developer with extensive experience in Python, C#, and .NET projects including legacy frameworks such as ASP.NET. The successful candidate will be proficient in creating new microservices, as well as refactoring, upgrading, and migrating applications to modern platforms and architectures, with a focus on legacy enterprise systems. Expertise in SQL databases, cloud development (especially AWS), containerization, and application security is essential.

THIS IS A SENIOR HANDS ON DEVELOPER ROLE

Key Responsibilities

  • Design, develop, maintain, troubleshoot, and enhance Python and C# applications.
    Refactor and upgrade legacy ASP.NET applications.
  • Migrate monolithic applications to new platforms and microservices architectures to enhance scalability and maintainability.
  • Perform lift-and-shift operations to cloud environments.
  • Implement containerization using Docker and Kubernetes (EKS).
  • Develop and deploy cloud solutions, particularly on AWS.
  • Ensure application security and compliance with best practices.
  • Optimize SQL database performance by analyzing and improving query efficiency, indexing strategies, and overall database design.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience in developing integration modules and services for enterprise systems such as ERP, PLM, CPQ, and CRM.
  • Proven experience as a backend developer with a strong understanding of C# and .NET frameworks, as well as Python.
  • Proficient in designing and developing RESTful APIs.
  • Experience with microservices architecture and related technologies.
  • Experience with ASP.NET and legacy frameworks.
  • Proficient in refactoring and upgrading legacy application code.
  • Experience with cloud development, particularly AWS.
  • Familiar with containerization technologies (Docker) and Kubernetes (EKS).
  • Solid understanding of modern application security and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication, teamwork, and adaptability.
  • Demonstrated experience in SQL database performance tuning and optimization techniques.

Preferred Qualifications

  • Experience with other cloud platforms (Azure, Google Cloud).
  • Knowledge of DevOps practices and tools.
  • Familiarity with PowerBI is a plus.
  • Work on impactful projects modernizing enterprise systems.
  • Collaborate with talented, cross-functional teams.
  • Contribute to a company committed to innovation and sustainability.
  • Enjoy opportunities for professional growth and development.

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Proven backend development experience in C# and .NET
  • Proficient in Python development
  • Experience with legacy frameworks including ASP.NET and refactoring legacy application code
  • Designing and developing RESTful APIs
  • Experience with microservices architecture and migrating monoliths to microservices
  • Cloud development experience, particularly AWS and lift-and-shift migrations
  • Containerization using Docker and orchestration with Kubernetes (EKS)
  • Experience developing integration modules/services for enterprise systems (ERP, PLM, CPQ, CRM)
  • SQL database performance tuning, query optimization, and indexing strategies
  • Solid understanding of modern application security and best practices
  • Excellent problem-solving skills, communication, teamwork, and adaptability
  • Experience with other cloud platforms (Azure, Google Cloud)
  • Knowledge of DevOps practices and tools
  • Familiarity with PowerBI
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,226 Employees
Year Founded: 1934

What We Do

Armstrong Fluid Technology is a global leader and innovator in the design, engineering, and manufacturing of intelligent fluid-flow equipment, control solutions, and optimization technologies. Focusing on HVAC, plumbing, and fire safety applications, the company provides energy-efficient and cost-effective solutions and performance management services to building and facility professionals worldwide, leveraging edge computing, IoT, and machine learning to optimize building mechanical systems.

Similar Jobs

Remote or Hybrid
13 Locations
2449 Employees
114K-183K Annually
Remote or Hybrid
11 Locations
2449 Employees
123K-182K Annually
Remote or Hybrid
11 Locations
2449 Employees
107K-170K Annually
Hybrid
Toronto, ON, CAN
15100 Employees
104K-144K Annually

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
10000 Employees
Rosendin Thumbnail
Other • Manufacturing
San Jose, CA
6219 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account