Lead Software Engineer

Perseus Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Markham - Canada

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Lead Software Engineer

Hours: Full-time 40

Classification:Exempt

Location:Arlington TX(Preferred) / Remote

Benefits:Full

Reports To:Director of product delivery

Position Summary

We are part of the Constellation Software and industry leaders in ERP products to the OPEAgricultureand constructionindustry. Our products allow dealers to better manage their dealerships and be more profitable.We are looking for ahands-onLead Software Engineerwith a diverse array of technical capabilities with.NETtechnology stack.

Essential Functions

  • Developnew functionalityand performmaintenancein C#forexistingproducts.

  • Hands-on role in architecture and development ofnew EPRproductandplatformusing.NETtechnology stacks with a core focus on reusabilityscalabilityand performance at scale.

  • Authorclean scalable modular securewell-structuredand testable code

  • Definepatterns and develop reusable components and libraries

  • Design and implement micro-services withthoughtfully definedAPIs

  • Trouble-shoot existing code issues in a Tier 3 support role working in conjunction with Senior Engineers Business Analysts and Technical Support.

  • Provide mentoring to other members of the team tohelp them learn and expand their skillset.

  • Provide guidance with software architecturerelated to patterns including MVC.

  • Provide guidancewith software technologies/implementations including REST SOAP rich-client and web-client.

  • Other duties and responsibilities as

Required Competencies

  • Weplace a strong emphasis on culture andfocuseson 4 key flourish factors (CLIC)

  • (C) Collaboration Passion for working together with others to provide the best value for Charter customers

  • (L) Lightheartedness Ability to approach situations with humor and recognize the benefits

  • (I) Integrity with Compassion - Intense focus on customers and providing excellent customer service

  • (C) Continuous Improvement Drive to continuously learn and expand skills

  • For the items below these Skill Levels apply

  • Expert 10years; Master 5-10 years; Journeyman 3-5 years; Novice 0-3 years;

  • C#and Framework(Expert);

  • Working with data in a relational database including both querying anddevelopment against with preference given to Microsofts SQL Server(Master)

  • Proven experience mentoring other team members to help them learn and grow(Master)

  • Experiencedesigning developing and consumingRESTful services including understanding of the main tenets of what makes a service RESTful(Master)

  • Experience working in an Agile development environment SCRUM preferred(Master)

  • Experience working Core for development including Core and Entity Framework (EF) Core (Journeyman)

  • Degree ofcritical thinking and problem-solving skills(Master)

  • Written and verbal communication skills (Master)

Desired Competencies

  • Exposure to report development for Microsofts SQL Server Reporting Services (SSRS)

  • Familiarity with developing user interfaces on various client technologies including both rich-client and web-client

  • Experience with Microsoft Azure technologies (SignalR App Services Azure Functions Data Storagesystems).

  • Thorough understanding of OOP threading memory data storage and networking.

  • Working knowledge or experienceofmicroservice designapproach.

Education and/or Experience

B.S. or higher in CIS MISCSor otherappropriate fieldof study.Equivalent experience is acceptable in lieu of a degree.

Work Environment / Physical Requirements

  • Casual workenvironment.

  • Ability to sit at a desk or workstation and use a computer for up to 8 hours a day;

  • Climate controlled office environment during normal business hours.

Salary Range (Ontario & BC Only):

The estimated base salary range for this role is CAD$108000.00 - CAD$132000.00 per year. We include salary ranges in job postings only where required by applicable pay transparency laws based on the jurisdictions in which the role may be performed. The posted range is a good faith estimate and reflects factors that are subject to change. Final offer amounts may vary based on job-related factors including work location candidate experience and expertise and other relevant considerations.

We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race religion sex sexual orientation including gender identity or expression pregnancy national origin age marital status veteran status disability status or any other category or characteristic protected by law.

Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at

#DealerGroup

Required Experience:

IC

Job Title: Lead Software EngineerHours: Full-time 40Classification:ExemptLocation:Arlington TX(Preferred) / RemoteBenefits:FullReports To:Director of product deliveryPosition SummaryWe are part of the Constellation Software and industry leaders in ERP products to the OPEAgricultureand constructionin...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems