logo

View all jobs

Technical Architect - TI1610-1

Toronto - Remote, ON · Information Technology
Position Overview: We are seeking an experienced Technical Architect to join our innovative team. The ideal candidate will have a strong background in application architecture and development, with expertise in modern technologies and frameworks. This role requires a blend of technical proficiency, analytical skills, and the ability to drive architectural decisions that align with business objectives.
Key Responsibilities:
  • Design and develop application architectures that meet business needs and technical requirements.
  • Collaborate with cross-functional teams to define technical specifications and ensure successful implementation.
  • Utilize Visual Studio, .NET framework, .NET Core, ASP.NET, and C# to create robust applications.
  • Implement microservices architecture and ensure best practices are followed.
  • Integrate messaging systems such as MSMQ, RabbitMQ, or Azure Service Bus as needed.
  • Utilize logging frameworks to enhance application monitoring and troubleshooting.
  • Employ SAST tools, including SonarQube, to maintain code quality and security.
  • Utilize Azure Application Insights for performance monitoring and dashboard creation.
  • Develop front-end applications using Angular and ensure compatibility across browsers.
  • Design and maintain SQL Server databases and optimize query performance.
  • Manage version control and CI/CD pipelines using GIT and Azure DevOps.
  • Implement deployment processes using Octopus for efficient releases.
  • Monitor and analyze cloud-based applications and performance metrics.
  • Write and optimize PL/SQL, along with client-side JavaScript and HTML.
  • Develop multi-tier Internet/Intranet applications, ensuring cross-browser functionality.
  • Conduct architectural reviews and provide recommendations for improvements.
  • Mentor and guide development teams on best practices and design patterns.
  • Participate in Agile SCRUM processes and ceremonies, promoting Agile principles.
Qualifications:
  • BA/BS in Computer Science or a related field; MS preferred.
  • 10+ years of application architecture and development experience.
  • Strong experience in Visual Studio, .NET framework, .NET Core, ASP.NET, and C#.
  • Advanced knowledge of microservices architecture.
  • Familiarity with MSMQ, RabbitMQ, or Azure Service Bus is a plus.
  • Experience with logging frameworks and performance monitoring tools.
  • Proficient in SAST tools such as SonarQube.
  • Experience with Azure Application Insights and dashboard creation.
  • Front-end development experience with Angular preferred.
  • Strong experience with SQL Server; familiarity with database design concepts.
  • Proficient in GIT and Azure DevOps pipeline management.
  • Experience with Octopus Deploy is a plus.
  • Familiarity with cloud-based monitoring and analytics platforms.
  • Solid understanding of PL/SQL, client-side JavaScript, and HTML.
  • Proven experience in developing multi-tier applications in cross-browser environments.
  • Strong analytical, design, and problem-solving skills.
  • Excellent business acumen and project management capabilities.
  • Self-starter with exceptional organizational and time management skills.
  • Experience with Agile SCRUM methodologies preferred.
 


 

Share This Job

Powered by