Senior Dotnet Developer

2 weeks ago


London, Ontario, Canada OnX Full time

Position Description:

OnX Canada has a SaaS client based in London, Ontario seeking a Senior .NET Developer to join their team on a full-time basis.

This is a fulltime, hybrid role, requiring the individual onsite 2 days per week on London.

As a Senior Developer, you will play a crucial role in designing, developing, and maintaining our software solutions. Your expertise in C#, Angular, SQL , and Messaging Queue technologies such as RabbitMQ will be essential for the success of our projects. Additionally, we value leadership qualities, as you'll collaborate with other team members and contribute to the overall growth of our development team.

Responsibilities:

  • Value Proposition: Understand each product's value proposition, vision and benefits and turn that information into compelling messages for customers, prospects, and internal audiences
  • User Personas: Develop user and buyer personas. Be the expert on our buyers, who they are, how they buy, and their key buying criteria
  • Research: Research the market to learn the competitive environment, including competitor functionality, pricing, marketing content, and strategies. Be the expert on our competition and how they are positioned.
  • Customer Interviews: Perform research through focus groups, surveys, interviews and analysis of sales data
  • Create Marketing Material: Work with the marketing team to create materials that highlight product features and benefits
  • Support Sales: Train the sales teams to articulate each product's benefits to prospects. Develop internal tools and external collateral and teach sales how and when to use them
  • Marketing Plan and Product Launches: Help develop the go-to-market strategy. Develop a marketing plan for the products you support in conjunction with our marketing team, including key activities and budgets to support the retention of existing customers and the acquisition of new customers
  • Ready to Launch: Ensure that new products are ready to be launched and adhere to brand guidelines, work with technical writers to create user documentation, work with instructional designers to create user training material, make sure internal staff have been trained, and collaborate with marketing to ensure a marketing plan is in place.
  • Measure and Improvement: Assess the effectiveness of the marketing programs that support your products on an ongoing basis, and report back on required changes
  • Goals and Metrics: Work with product management to define goals and metrics for the product launch
  • Content: Create marketing content such as case studies, website copy, blog posts, and sales videos
  • Collaborate with Content Creators: Work with internal writers, graphic artists, designers, event planners and other content creators as required
  • Other duties as assigned

Requirements:

Need to Have:

  • C# Development: Utilize your 7+ years of experience in writing clean, effective C# code. You'll work on both new software projects and the maintenance of existing code.
  • .NET Core and Framework: Leverage your expertise in .NET Core and .NET Framework to build robust applications.
  • Angular Expertise: Demonstrate familiarity with the Angular framework and typescript.
  • Message Queuing Technologies: Be well-versed in various pub-sub patterns using technologies such as RabbitMQ or similar pub-sub technologies.
  • Agile Environment: Thrive in an agile development work environment, participating in regular update meetings, sprints, and adapting to changing requirements.
  • Testing Methodologies: Familiarity with testing frameworks such as Gerkin, xUNIT or nUNIT. Unit testing and integration testing skills would be an asset.
  • Team Leadership: As a Senior Developer, you'll exhibit leadership qualities by taking ownership of your work, suggesting solutions, and collaborating effectively with team members.
  • SQL Skills: Strong query writing skills and data modeling experience.

Nice to Have:

  • Adaptability: Work well within demanding and ever-changing business environments.
  • Responsibility: Take ownership of assigned project work and encourage others to do the same.
  • Collaboration: Handle interactions with sometimes difficult team members and contribute positively to discussions.

The Perks of Working with us

  • Competitive salary and benefits including a health spending account and employee assistance program
  • 3 weeks vacation to start with additional paid "company holidays" throughout the year
  • Company matched GRSP contributions
  • Education subsidies for job related courses
  • Maternity/Parental and Compassionate Care Leave Top Up Program
  • A healthy work/life balance
  • Flexible Summer Hours


  • London, Ontario, Canada Randstad Canada Full time

    **Job Description:**We are seeking a skilled Sr. .Net Developer to join our team as a contract opportunity in Mississauga.The ideal candidate will have experience designing, developing, and maintaining high-quality .NET applications using C#, ASP.NET, and other relevant technologies.Key responsibilities include:Designing and implementing software solutions...


  • London, Ontario, Canada McInnis Cement Full time

    We are seeking a highly skilled Application Architect to join our team at McInnis Cement, part of Votorantim Cimentos North America (VCNA). As the North American operations of Votorantim Cimentos, a global leader in building materials and sustainability solutions, we strive to make a positive impact. We have a culture built on solid partnerships,...


  • London, Ontario, Canada Brookdale Senior Living Full time

    About UsBrookdale Senior Living is a trusted leader in the senior living industry, with a legacy of innovation and excellence. We are dedicated to delivering high-quality care and support to seniors, and to helping them live their best lives.Job SummaryThis role involves providing direct care to residents in a supportive and compassionate manner. You will...


  • London, Ontario, Canada Brookdale Senior Living Full time

    Overview:Become a part of a dynamic team that prioritizes resident care and satisfaction. Brookdale Senior Living offers rewarding career opportunities for individuals who share our commitment to delivering exceptional service.Salary Information:$16.50 - $19.42 per hour, based on skills and experience.About the Role:As a caregiver at Brookdale, you will...


  • London, Ontario, Canada Verve Senior Living Full time

    Career OpportunityWe are seeking a highly motivated and compassionate Registered Practical Nurse (RPN) to join our team at Verve Senior Living. As an RPN, you will be responsible for providing exceptional care to our residents, promoting their independence, dignity, and well-being. You will work collaboratively with our interdisciplinary team to develop and...


  • London, Ontario, Canada Broadbase Human Resources Full time

    What We Offer:As a Senior Software Engineer at Broadbase Human Resources, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and develop your skills in a dynamic and supportive environment.We offer a competitive salary, comprehensive benefits package, and opportunities for career growth and professional...


  • London, Ontario, Canada Alert Labs Inc. Full time

    Job OverviewAlert Labs Inc. is seeking an experienced Senior Back End Developer who is passionate about solving real-world problems to reduce the environmental impact of infrastructure throughout North America. This senior software development role is part of our platform team, which is a hybrid position in Kitchener, Ontario.The cloud platform is at the...


  • London, Ontario, Canada iPartner Consulting Full time

    About the RoleiPartner Consulting is seeking an experienced Senior Siebel Developer to join our team. This individual will play a crucial role in designing and developing solutions using Oracle Siebel CRM and Adobe AEM technologies.


  • London, Ontario, Canada DataStealth Full time

    DataStealth is a data protection platform that allows organizations to discover, classify, and protect their most sensitive data and documents, ensuring that sensitive data and documents are secure and that they meet applicable privacy, regulatory, governance and compliance requirements.We are one of the world's leading and fastest growing cybersecurity...


  • London, Ontario, Canada ROSS Full time

    Company OverviewROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO) and Recruitment Augmentation.About the JobThe Senior Software Developer will be responsible for completing software development...


  • London, Ontario, Canada ROSS Full time

    About the RoleWe are seeking an experienced Senior Software Development Lead to join our team at ROSS. The successful candidate will have a strong background in software development and project management, with a proven track record of delivering complex projects on time and within budget.The Senior Software Development Lead will be responsible for managing...

  • Senior Developer

    4 weeks ago


    London, Ontario, Canada CG Consulting Group Full time

    Senior Developer - Java, Python & C++This is with a global IT services firm for a leading investment/wealth management services firm.Client Location is downtown Toronto Ontario, close to TTC and GO service.Hybrid - In Office 4 days per week.Contract - 6 months, possible renewalProject Description:Applying to the position, you may join one of the most...

  • Senior Developer Lead

    4 weeks ago


    London, Ontario, Canada Insight Global Full time

    Job DescriptionInsight Global is looking for a Senior Java Developer that can join one of the leading banks as a development lead. The successful candidate will be responsible for providing leadership from a development perspective and work closely with the scrum masters to ensure all projects are running smoothly within the Digital Technology line of...


  • London, Ontario, Canada Tali AI Full time

    Job Title: Senior Software DeveloperClinicians, the backbone of our healthcare system, have long been burdened by excessive administrative tasks and documentation requirements. These issues are often aggravated by Electronic Medical Record (EMR) regulations, resulting in a widespread problem known as physician burnout.The toll of spending 10-15 hours per...


  • London, Ontario, Canada IXL Full time

    About the RoleWe're seeking a seasoned Senior Software Developer to join our fast-paced, agile environment. As a member of our Integrations team, you will design, implement, test, deploy, and refine a large set of integrations (standardized and custom) and internal tools while improving development efficiency.You will find and use the best technologies to...


  • London, Ontario, Canada City of Toronto Full time

    Senior Business Development ManagerWe are seeking a Senior Business Development Manager to join our team at the City of Toronto. This role involves managing a team of Senior Contract Administrators and Contract Administrators, providing them with guidance and support.You will assess and value contractor applications, handle payment certification, draft...


  • London, Ontario, Canada CG Consulting Group Full time

    Senior Snowflake DeveloperClient is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in the financial services and fintech industry. They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics. With a team of highly...


  • London, Ontario, Canada Winsopro Full time

    Job DescriptionWe are seeking an experienced Senior Software Developer to join our team at Winsopro. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:• Design, develop, and test software applications using various programming languages and...


  • London, Ontario, Canada Bell Canada Full time

    Bell Canada aims to advance how Canadians connect with each other and the world through innovative digital solutions and seamless customer experiences. Our team values diversity and provides a supportive community where all team members can succeed.Key ResponsibilitiesDeveloping new software and improving existing software performance.Implementing CI/CD,...


  • London, Ontario, Canada Wärtsilä Corporation Full time

    About the RoleWe are seeking a highly experienced Senior Mechanical Engineer to join our team. As a senior mechanical engineer, you will have the opportunity to work on a variety of projects, including product design, development, and testing.You will be responsible for coordinating design reviews and engineering change management activities, scheduling and...