Jobs.ca
Jobs.ca
Language
GoFor logo

Senior Software Engineer - Customer Solutions

GoFor2 days ago
Remote
Ontario
Senior Level
full_time

Top Benefits

Competitive salary
Flexible Health Benefits

About the role

About Gofor Delivers Inc.

Gofor Delivers Inc. is a leading last-mile logistics provider providing exceptional delivery services with a focus on care, sustainability, and community impact. With a commitment to innovation and service excellence, we’re rethinking the last mile to better serve both customers and the environment. Learn more at
deliverbetter.com. Let’s Deliver Better™, Together.

General Summary:

We are looking for highly skilled, enthusiastic and self-driven individuals to join our team. As a Senior Software Engineer, you will work to articulate the customer issue in technical language in order to define, design and implement the right customer solution or system integration.

We are a technology driven logistics company that brings together retailers, wholesalers, general contractors and tradespeople matching them in real-time with drivers. Using our technology platform, we harness idle logistics capacity and match it in real-time with industry professionals who need fast, reliable, trained and on-demand delivery.

You will work with the Customer Solutions team and participate in customer and stakeholder discussions to come up with solutions for onboarding customers and new system integrations. You will work to complete deliverables of the highest quality, encouraging and implementing methodologies that can assure creative, low code, solutions that meet the unique customer requirement. You will build APIs, enterprise business rules, process patterns, database design and implementation, highly pluggable software, customer communication integrations (SMS, Emails, Webhooks), and internal dispatch and geocoding system integrations . We are just starting on the journey of transforming the GoFor technology to a customer facing solution to facilitate the onboarding and alignment of customer shipping requirements with the different integrated systems.

We are dedicated to pursuing and hiring a diverse workforce with varied experiences, perspectives and opinions. We believe diversity helps our team perform better and enables us to build an outstanding product for our customers.

Job Summary

  • Responsible for the design and development of end-to-end web applications and backend services.
  • Build highly efficient APIs which will be used by customer and internal system integrations
  • Design, implement, and test maintainable, scalable, and performant web services using modern web technologies
  • Work with group of 2-3 Engineers to support and upgrade the existing projects and to develop new projects from scratch using .NET and other Microsoft on Azure technologies
  • Contribute to all aspects including front end, middle tier and back-end application development
  • Create database schemas that represent and support business processes
  • Suggest DevOps improvements which can help improve quality and quicker integration testing and assist in implementing them
  • Translate use cases into functional applications utilizing your familiarity with various design and architectural patterns
  • React to shifting priorities in a productive manner
  • Work with operations team to translate abstract requirements into tangible technical stories
  • Work with team to suggest improvements that can enable rapid development, improve quality and bring down development cycles

Required Education, Skills and Qualifications:

  • Bachelor's Degree in Computer Science, Software Engineering or a related area (preferred)
  • 10+ years of experience developing solutions in a corporate environment
  • Strong design skills - Object Oriented Concepts, Software Design patterns, synchronous/asynchronous communication patterns
  • Hands-on knowledge of the .NET Framework, including Visual Studio, C#, ASP.NET (Web Forms and Web API)
  • Strong knowledge and hands-on experience building native cloud applications is preferred. We are on Azure but working knowledge of AWS or Google Cloud is sufficient
  • Working with n-tier architectures (UI, Business Logic Layer, and Data Access Layer) along with experience with service-oriented architectures
  • Good understanding of Web technologies (HTML, JavaScript, jQuery and CSS)
  • Expertise in MVC pattern, RESTful APIs and Web APIs is a must
  • Working knowledge of git development tools and continuous integration build practices
  • Strong communications skill with ability to gather detailed requirements from Business Analysts and Project Managers and communicate it back to other developers
  • Ability to translate abstract requirements and dealing with ambiguity
  • Strong development experience in MS SQL Server and Database Programming
  • Strong knowledge or eagerness to learn system architecture, enterprise applications, B2B integrations (EDI, Carrier Integration services)
  • Excellent written and verbal communication
  • Flexible, team player, “get-it-done” personality
  • Ability to organize and plan work independently
  • Ability to multi-task and context-switch effectively between different activities
  • Experience with project management or working with Project Management teams (client side, internal)

What do we offer?

  • Competitive salary

  • Flexible Health Benefits

  • A unique opportunity to join a new customer solutions team for a product that has already proven success in the market and scale. Whatever you will do will be used by thousands of customers for retail enterprises

  • Ability to work with enterprise retailers and brand names you are familiar with and probably shop at everyday

  • Empowerment to take on important activities, apply your skills and be recognized for your contribution

  • A highly collaborative team environment where there are no egos or politics, we just work together and get things done

  • Opportunity to work with amazing and talented people. No one succeeds alone, we execute together

Job Type: Full Time

Location: Remote in Canada, preferably EST timezone

About GoFor

IT Services and IT Consulting
51-200

At gofor, we offer an innovative model for the delivery industry. A model that invests in people and in our environment. A model that combines electric vehicles, carbon offsets, empowered drivers, and smart packaging to provide reliable, cost effective, and truly sustainable delivery services. It's how we deliver better.