.net Technical Lead

Canada, Canada

Job Description

b'



We are Jonah Group, a 3PILLAR GLOBAL Company

We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail.

Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset\xe2\x80\x99s core values \xe2\x80\x93 Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.


This role is for a client that has a broad range of products used by law firms and their clients across global jurisdictions for different matter types. Examples of matter types included facilitating property and title searches as part of real estate conveyancing transactions and creating and settling wills and estate asset transfers. With many products, they are continuously looking to rationalize and consolidate solutions so they can more efficiently service law firms and their clients.

RESPONSIBILITIES

  • Lead project teams in the building of new systems and enhancement of existing applications
  • Provide oversight on the architecture and design of components and features, as well as participating in their implementation
  • Demonstrate effective mentorship and hands-on technical leadership to team members and junior developers
  • Ensure all code has proper unit and integration tests
  • Perform code reviews for the team and establish coding best practices
  • Create detailed design documents for new functionalities

REQUIREMENTS

  • Bachelor\xe2\x80\x99s degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development
  • Hands-on experience with client-server architecture as well as Object-Oriented Programming concepts and design patterns
  • Prior experience designing and implementing multi-threaded and multi-process large scale systems
  • Strong knowledge of all tiers used in modern architecture (front-end, mid-tier, RESTful web services, messaging, data tier)
  • 8+ years of experience in software development using .NET technologies
  • 3+ years experience with .NET Core , REST/SOAP Web Services
  • Working knowledge with a modern front-end frameworks such as Blazor, ReactJS or Angular
  • Experience with databases and implementing (PL/SQL) scripts and stored procedures - Oracle, MySQL or MS SQL experience is considered an assetTechnical team leadership skills, including the ability to assume responsibility for delivering the project, and to keep a small team of developers occupied and efficient

WHAT SETS YOU APART

  • You are professional and fun to work with
  • You write clean codeYou are collaborative
  • You are able to adapt to diverse client environments
  • You are empathetic to customer needs
  • You have a track record of great teamwork
  • You are able to work well independently

BENEFITS

  • Team Building.
  • End of the year party.
  • Isthmus Learning (courses, certifications, Tech training).
  • Wellness Program (Medical service, Psychologist, gymnastics agreements, outdoor activities, financial talks and Soft Skills development).
  • Family-friendly benefits and vacation time
  • The flexibility of a software consulting environment; project variety, adapting to new business domains, and building complex applications
  • Ability to flex your creativity muscle, and have your opinions heard
  • A work culture where you\'ll look forward
  • Free food and beverages during events like Thursday Night Socials
  • Downtown Toronto location (easily accessible by public transit)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2140750
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned