JJoin us to make a lasting impact! An excellent work-life balance is waiting for you! As a member of the FNESC ICT team, the Full Stack Programmer will support the Director of ICT by developing and maintaining business solutions and custom-built IT systems. This role involves full-stack development, with a focus on .NET Core and Angular, as well as leveraging Power Apps where applicable. The Full Stack Programmer will ensure the performance, integrity, and security of web and database applications. This role requires a self-motivated, proactive professional who thrives in dynamic and challenging environments.Since 1992, FNESC, led by a strong and diverse board of over 130 First Nations community representatives, has worked in partnership with the First Nations School Association (FNSA), and the Indigenous Adult Higher Learning Association (IAHLA). Communications, research, partnership-building, resource development and advocacy are all part of the work we do to advance issues in First Nations education.What We Offer:The salary for this position is $75,142.00 per year;Three (3) weeks of vacation as well as two (2) weeks of vacation at Christmas time (with the latter being subject to annual board approval);Well above-average benefits plan that is 100% paid for by FNESC, that includes: extended health care, dental care, and vision care;Well above-average employer matched pension plan;The potential for partial work-from-home;Career advancement opportunities in a fast-growing organization (approximately 35% of current FNESC employees have been promoted into their current role);Generous annual professional development subsidy;Generous wellness subsidy;35-hour working week;Regular employee appreciation events such as our annual Christmas Party;Respectful work environment with a stellar work-life balance.Duties and Responsibilities:Design, develop, and maintain full-stack web applications using .NET Core and Angular;Leverage Power Apps to create and integrate low-code solutions for business processes;Collaborate with functional area experts to gather, analyze, and document technical and user requirements. Participate in meetings related to ICT projects when appropriate;Conduct analysis of workflows and business processes to recommend solutions that enhance operational efficiency;Develop detailed technical specifications and system documentation for new features or modifications to custom-developed databases, websites, and other IT systems;Prepare and coordinate system changes for deployment, including conducting demos, coordinating user training, and ensuring readiness for release;Administer and maintain the organizational GitHub repositories, including managing user access, coordinating external developer permissions, overseeing code reviews and merging, maintaining branch policies, and ensuring the secure publishing of code;Maintain and optimize databases, including stored procedures, views, and custom reports;Create intuitive user interfaces and front-end applications for data entry and management;Develop and maintain training materials, user guides, and other documentation for end-users;Provide technical support to users, troubleshoot issues, and enhance the use of existing systems;Ensure adherence to best practices in development, testing, and version control. Ensure compliance with internal ICT/Privacy policies and standards.What Were Looking For:Post-secondary degree in Computer Science, Software Engineering, or a related field, or equivalent experience in web development and programming;At least two (2) years of full-stack development experience, with expertise in .NET Core and Angular;Backend: Proficiency in .NET Core (modern versions such as .NET 6/7/8), C#, WebAPI, SQL Server, and GitHub;Frontend: Proficiency in Angular, HTML, JavaScript, and CSS;Database: Strong skills in SQL and T-SQL, including creating complex queries, stored procedures, triggers, and user-defined functions.Experience with designing and optimizing database queries and reports using tools such as SQL Server Reporting Services or Telerik Reports;Familiarity with GitHub administration, including branch management, access control, code review workflows, and repository publishing;Hands-on experience with IIS for web hosting and deployment;Knowledge of Power Apps and low-code platforms is an asset;Familiarity with application integrations and enterprise data modeling (e.g., Entity-Relationship Diagrams [ERDs]);Knowledge of First Nations education and issues in BC is considered an asset.We offer full-time meaningful work in a professional, friendly, and diverse office environment which is easily accessible by transit and right next door to Park Royal Mall. We enjoy having occasional lunches together as a team pizza is one of our favorites. This is a full-time, permanent position with most of the work being done between 8:30 a.m. and 4:30 p.m. However, the nature of this position is such that occasional work outside of those hours, including weekend work, may be required. FNESC requires that all FNESC staff be fully vaccinated for COVID-19 for two reasons: First, because FNESC takes its responsibility to create and maintain a healthy workplace very seriously. And, second, because many of our staff attend First Nations communities in-person. Some First Nations have unique requirements and vulnerabilities related to communicable diseases like COVID-19, and FNESC always respects the needs of First Nations.We thank everyone who applies for their interest in FNESC. Unfortunately, due to the volume of applications, we are only able to respond to those applicants who are selected for an interview. We cannot respond to telephone or email inquiries.In order to apply, please send your resume and cover letter to
Job Title
Full Stack Developer