Full Stack C# Professional

2 weeks ago


Vancouver, British Columbia, Canada TECHPOS Full time
Job Title: Senior Full Stack C# Developer

Job ID: TP999056

Company Overview:

TechPOS is a leading technology solutions provider, serving retail stores across Canada with cutting-edge point of sale (POS) systems. Our mission is to enhance retail operations through innovative, reliable, and efficient technology solutions.

Job Summary:

We are seeking a Senior Full Stack C# Developer with a strong background in MS SQL, Azure, React/Redux, and a deep understanding of software engineering principles to lead the development of our applications.

Key Responsibilities:
  • Design and Develop Full Stack Applications: Design, develop, and maintain efficient, reusable, and reliable full stack applications using C#,.NET Core, MS SQL, Azure, and React/Redux.
  • Implement Clean Code Practices: Implement clean code practices and adhere to company coding standards to ensure code quality and maintainability.
  • Lead Testing Efforts: Lead the effort in writing and maintaining comprehensive tests (integration tests, unit tests, regression tests) to ensure code reliability and application quality.
  • Conduct Code Reviews: Conduct code reviews, refactoring, and performance optimizations to ensure the applications are efficient and free of memory leaks.
  • Architectural Design: Utilize design patterns effectively and contribute to the architectural design of our applications.
  • Collaborate with Cross-Functional Teams: Work closely with cross-functional teams following Agile/Scrum methodologies to meet project deadlines and deliver high-quality software solutions.
  • Documentation: Document all work and maintain detailed documentation of system configurations, development processes, and testing procedures.
  • Professional Development: Stay updated with the latest industry trends in software development and contribute to the continuous improvement of our development practices.
  • Mentorship: Mentor junior developers and provide guidance on software development best practices.
Requirements:
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum of 5 years of experience in full stack development with a strong focus on C#,.NET Core, MS SQL, and Azure.
  • Skills: Proficient in React/Redux for front-end development, extensive experience with writing clean code, testing (integration, unit, regression tests), and documentation.
  • Knowledge: Deep understanding of design patterns, refactoring, performance optimization, and logging practices, knowledge of Agile/Scrum methodologies and experience working in sprint cycles.
  • Soft Skills: Excellent problem-solving skills and attention to detail, strong communication and teamwork abilities.
  • Location: Must be located in or willing to relocate to Vancouver, BC.
Preferred Qualifications:
  • Cross-Platform Development: Cross-platform development experience is a bonus.
  • Industry Experience: Experience in the retail or POS system development sector.
Benefits:
  • Competitive Salary: Competitive salary package.
  • Health and Dental Benefits: Comprehensive health and dental benefits.
  • Professional Development: Opportunity to work with a leading company in the retail technology space, professional development and growth opportunities.
  • Dynamic Work Environment: A dynamic and supportive work environment.


  • Vancouver, British Columbia, Canada TECHPOS Full time

    Position: Senior Full Stack C# Engineer TECHPOS is a premier technology solutions provider, dedicated to enhancing retail operations across Canada with state-of-the-art point of sale (POS) systems. Our objective is to improve retail efficiency through innovative, dependable, and effective technology solutions. We are in search of a Senior Full Stack C#...


  • Vancouver, British Columbia, Canada TECHPOS Full time

    Job ID: TP999056Job Title: Senior Full Stack C# DeveloperLocation: Vancouver, BC (On-Site)Company Overview:TechPOS stands at the forefront of technology solutions, specializing in advanced point of sale (POS) systems tailored for retail establishments across Canada. Our objective is to revolutionize retail operations through innovative and dependable...


  • Vancouver, British Columbia, Canada TECHPOS Full time

    Job ID: TP999056Position: Senior Full Stack C# DeveloperLocation: Vancouver, BC (On-Site)Company Overview:TechPOS stands at the forefront of technology solutions, specializing in advanced point of sale (POS) systems tailored for retail environments across Canada. Our goal is to transform retail operations through innovative and dependable technology...


  • Vancouver, British Columbia, Canada TECHPOS Full time

    Job ID: TP999056Job Title: Senior Full Stack C# DeveloperLocation: Vancouver, BC (On-Site)Company Overview:TechPOS stands at the forefront of technology solutions, specializing in advanced point of sale (POS) systems tailored for retail environments across Canada. Our goal is to revolutionize retail operations through innovative and dependable technology...


  • Vancouver, British Columbia, Canada TECHPOS Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at TechPOS, a leading technology solution provider in the retail industry. As a key member of our development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable full stack applications using C#,.NET Core, MS...


  • Vancouver, British Columbia, Canada TECHPOS Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at TechPOS, a leading technology solution provider in the retail industry. As a key member of our development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable full stack applications using C#,.NET Core, MS...

  • Data Engineer

    1 week ago


    Vancouver, British Columbia, Canada British Columbia Investment Management Corporation... Full time

    About the RoleWe are seeking a highly skilled Full Stack Data Engineer to join our team at the British Columbia Investment Management Corporation. As a Full Stack Data Engineer, you will be responsible for designing, developing, and implementing end-to-end data solutions, including data engineering, analytics, data science, and data governance.Key...

  • Data Engineer

    1 week ago


    Vancouver, British Columbia, Canada British Columbia Investment Management Corporation... Full time

    About the RoleWe are seeking a highly skilled Full Stack Data Engineer to join our team at the British Columbia Investment Management Corporation. As a Full Stack Data Engineer, you will be responsible for designing, developing, and implementing end-to-end data solutions, including data engineering, analytics, data science, and data governance.Key...


  • Vancouver, British Columbia, Canada Intelligent City Inc Full time

    About Intelligent City Inc.We are an urban housing technology company that takes a product and platform-based approach to buildings. Our mission is to build smarter and to empower people to live better. We create a new value paradigm for housing and workplace solutions that are more affordable, faster to build, consistently carbon neutral and socially...


  • Vancouver, British Columbia, Canada Intelligent City Inc Full time

    About Intelligent City Inc.We are an urban housing technology company that takes a product and platform-based approach to buildings. Our mission is to build smarter and to empower people to live better. We create a new value paradigm for housing and workplace solutions that are more affordable, faster to build, consistently carbon neutral and socially...


  • Vancouver, British Columbia, Canada Fresh Prep Foods Inc. Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at Fresh Prep Foods Inc. as a Web Application Specialist. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesDesign and Development: Collaborate with our cross-functional team to...

  • Technical Architect

    1 week ago


    Vancouver, British Columbia, Canada Azad Technology Partners Full time

    About Azad Technology PartnersAzad Technology Partners is a leading provider of innovative technology solutions.Job SummaryWe are seeking a highly skilled Technical Architect to join our team. The successful candidate will be responsible for designing and implementing full-stack technical solutions.Key ResponsibilitiesDesign and develop full-stack technical...

  • Technical Architect

    1 week ago


    Vancouver, British Columbia, Canada Azad Technology Partners Full time

    About Azad Technology PartnersAzad Technology Partners is a leading provider of innovative technology solutions.Job SummaryWe are seeking a highly skilled Technical Architect to join our team. The successful candidate will be responsible for designing and implementing full-stack technical solutions.Key ResponsibilitiesDesign and develop full-stack technical...


  • Vancouver, British Columbia, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance. Our company culture is built on collaboration, innovation, and a passion for making a difference. We believe in empowering our employees to bring out their best and create a workplace that values diversity,...


  • Vancouver, British Columbia, Canada SAP Full time

    About SAPSAP is a leading provider of enterprise software solutions, helping organizations around the world to run better and improve their performance. Our company culture is built on collaboration, innovation, and a passion for making a difference. We believe in empowering our employees to bring out their best and create a workplace that values diversity,...

  • Language Instructor

    6 days ago


    Vancouver, British Columbia, Canada C&C education Inc Full time

    About the RoleWe are seeking a highly motivated and experienced Language Instructor to join our team at C&C Education Inc. As a Language Instructor, you will be responsible for teaching English as a second language to students of various ages and skill levels.Key ResponsibilitiesTeaching and InstructionDevelop and deliver lesson plans to students of various...

  • Language Instructor

    5 days ago


    Vancouver, British Columbia, Canada C&C education Inc Full time

    About the RoleWe are seeking a highly motivated and experienced Language Instructor to join our team at C&C Education Inc. As a Language Instructor, you will be responsible for teaching English as a second language to students of various ages and skill levels.Key ResponsibilitiesTeaching and InstructionDevelop and deliver lesson plans to students of various...


  • Vancouver, British Columbia, Canada Fresh Prep Foods Inc. Full time

    {"h2": "Job Summary", "p": "We are seeking a highly skilled Full Stack Developer to join our team at Fresh Prep Foods Inc.As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to identify business needs and develop solutions that meet those...


  • Vancouver, British Columbia, Canada Fresh Prep Foods Inc. Full time

    {"h2": "Job Summary", "p": "We are seeking a highly skilled Full Stack Developer to join our team at Fresh Prep Foods Inc.As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to identify business needs and develop solutions that meet those...


  • Vancouver, British Columbia, Canada Fresh Prep Foods Inc. Full time

    {"h2": "Job Summary", "p": "We are seeking a highly skilled Full Stack Developer to join our team at Fresh Prep Foods Inc.As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to identify business needs and develop solutions that meet those...