
Job Summary
We are looking for highly skilled, enthusiastic and self-driven individuals to join our team in the role of .NET Software Development Lead. We are a technology-driven logistics company that brings together retailers, wholesalers, general contractors and tradespeople matching them in real-time with vehicle fleet operators, individual owner/operators and rental fleet operators. Using our powerful technology platform, we harness idle logistics capacity and match it in real-time with construction industry professionals who need fast, reliable, trained and on-demand delivery.
You will be:
- Responsible for the design and development of end-to-end web application
- Translate UX champions guidelines into working software using cutting edge dev tools
- Build highly efficient Web APIs which will be used by millions of user devices across the globe
- Design, implement and test maintainable, scalable, and performant web interfaces using modern web technologies
- As a .NET Development Lead, you will be working with a group of 2-3 Engineers to support and upgrade the existing projects and to develop new projects from scratch as part of the development team
- Design, implement and test server-side REST APIs
- Lead and Work collaboratively with developers, designers and quality analysts on Web application using MVC and .NET
- Contribute to all aspects including front end, middle tier and back end application development
- Create database schemas that represent and support business processes
- Suggest CI/CD 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 Product Management teams 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);
- Previous role as a Team Lead, providing technical guidance and leadership to a team of 2-3 Web Developers
- 8+ years of experience as a Professional Web Developer
- Strong design skills with Object-Oriented Concepts and well versed with design patterns
- Hands-on knowledge of the .NET Framework, including Visual Studio, TFS, C#, ASP.NET (Web Forms and Web API)
- Working with n-tier architectures (UI, Business Logic Layer, and Data Access Layer) along with experience with service-oriented architectures (SOA Web API)
- Working experience with Big Data will be a Plus
- 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 development tools (Git, TFS) and continuous integration build practices
- Strong communications skill with the ability to gather detailed requirements from Business Analysts and Product Owners
- Ability to translate abstract requirements and to deal with ambiguity
- Strong understanding of cloud infrastructure
- Strong development experience in MS SQL Server and Database Programming
- 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
- Ability to command respect from team members by showing team building and strong people-first culture.
What do we offer?
- Competitive salary (Base pay + KPI bonus);
- Flexible Health Benefits after 3-months;
- Opportunity to participate in the Employee Stock Option Plan after 6-months;
- A dynamic work environment inside one of the fastest-growing companies in the country.
- Empowerment to take on important activities, apply your skills and be recognized for your contributions;
- A highly collaborative team environment where there are no egos or politics, we work together and get things done;
- A work environment built on our founder's belief that knowledge is power, transparency drives focus, collective well-being is nurtured, and return-on-life is far more important than return on investment;
- Opportunity to work with amazing and talented people. No one succeeds alone; we execute together.
Developer: 8+ years (Preferred)
Job Type: 3-6 months contract & full-time position
Location: Ottawa
Important Information:
To be considered, your application must clearly explain how you meet the essential requirements.
Closing Date:
31 January 2021, 12.00 PM (Eastern time).
