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 #DealerGroupRequired Experience:
IC