logo

View all jobs

Sr Full Stack SW Engineer - .NET

Remote, Canada · Computer/Software
Full Stack .NET Senior Software Engineer

We help customers manage their data and maximize IT efficiency through application of our deep expertise in databases, analytics, and applications. We are North America’s largest data integration and database administration company

We are looking for an experienced Senior .NET Software Engineer to join our highly collaborative team to help the continued development of an enterprise level cloud-based application that enables our DBA’s to fully monitor client’s environments. The application utilizes an AWS cloud-based backend and web frontend for the remote monitoring of SQL Server, PostgreSQL, MySQL and Oracle databases in AWS, Azure, and On-Prem (Windows/Linux) environments.
You will be directly involved with the entire software development cycle, .NET application coding, system debugging, code reviewing, Agile processes, and the development of operational procedures.
To ensure success, you should have extensive experience with Microsoft Frameworks, and advanced problem-solving skills. A top-class Senior .NET Software Engineer ensures the software development team produces scalable and functional applications that meet company specifications and follow industry standards. If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you.

Responsibilities:
  • Meet with program managers and stakeholders to help develop and groom feature requirements
  • Develop technical specifications and architecture
  • Write scalable and maintainable code
  • Review, refactor and debug .NET applications
  • Mentor other team members
  • Document development and operational procedures
Requirements:
  • Bachelor’s degree or equivalent diploma in Information Technology, Engineering, Business Computing, Computer Science or a related field
  • Minimum 8 – 10 years of experience in development while supporting large sized applications
  • C# Skill: Core API, Multithreading, Memory leaks, XML parsing, Database access and ASP.net
  • Experience and knowledge of MVC architecture
  • Ability to understand and analyze customer requirements
  • Comprehensive knowledge of concepts, principles, practices and procedures in professional software development including the SDLC
  • Experience with distributed component architecture, Webservices/Web API, Rest API and Plugin development
  • Experience in a product development environment with Object Oriented Programming (OOP)
  • Demonstrated excellent oral and written communication skills 
  • Team player with strong interpersonal skills 
  • Nice to have:
    • Experience with Agile methodologies
    • Experience with RDBMS (SQL Server/PostgreSQL/MySQL/Oracle)
    • Java experience on Linux
    • Ability to write complex SQL statements
    • Knowledge of Database design
    • Experience with AWS (EC2/RDS/Aurora) or other cloud environments
    • Experience with multi-tier applications
    • Strong Frontend development skills

Share This Job

Powered by