Armstrong Fluid Technology

Enterprise Senior Software Developer

Armstrong Fluid Technology
Apply
5 months ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, maintain, troubleshoot, and enhance Python and C# applications.
  • Refactor and upgrade legacy ASP.NET applications.
  • Migrate monolithic applications to modern platforms and microservices architectures.
  • Perform lift-and-shift migrations to cloud environments.
  • Implement containerized solutions using Docker and Kubernetes, including EKS.
  • Develop and deploy cloud solutions, particularly on AWS.
  • Ensure application security and compliance with best practices.
  • Optimize SQL database performance through query, indexing, and database design improvements.
  • Develop integration modules and services for enterprise systems such as ERP, PLM, CPQ, and CRM.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven backend development experience with C#, .NET frameworks, and Python.
  • Experience designing and developing RESTful APIs and microservices.
  • Experience with ASP.NET, legacy frameworks, and refactoring or upgrading legacy application code.
  • Experience with AWS cloud development and lift-and-shift migrations.
  • Familiarity with Docker and Kubernetes, including EKS.
  • Understanding of modern application security and best practices.
  • Demonstrated experience tuning and optimizing SQL database performance.
  • Strong problem-solving, communication, teamwork, attention to detail, and adaptability.
  • Preferred: experience with Azure or Google Cloud, knowledge of DevOps practices and tools, and familiarity with PowerBI.

Benefits

  • Work on impactful projects modernizing enterprise systems.
  • Collaborate with talented, cross-functional teams.
  • Contribute to a company committed to innovation and sustainability.
  • Opportunities for professional growth and development.

Tech Stack

Categories

Armstrong Fluid Technology

About Armstrong Fluid Technology

1,001-5,000 employees
Contact me