Senior Developer and IT Administrator Opportunity

pacific rim early childhood institute company

Subscribe to our Telegram & Twitter Channel

Senior Developer and IT Administrator in CANADA

Remote 1 year ago

Position Summary: Reporting to the Chief Information Technology Officer, the Senior Developer and IT Administrator is responsible for supporting the development and ongoing administration of all aspects of information systems and technology within Pacific Rim Early Childhood Institute.  


Key responsibilities include software development/deployment, testing and troubleshooting and maintenance, security, user support and training, The Senior Developer and IT Administrator also collaborates on opportunities for introducing technological change to enhance Pacific Rim’s ability to effectively and efficiently conduct its business activities and respond to changing needs. 


This is a fully remote position, with the expectation of working 35 hours per week from 8:00am-4:00pm PT Monday to Friday. Candidates must reside within Canada. 

  

KEY ROLES AND RESPONSIBILITIES: 

Website Maintenance and Development:  

  • Update website code - update code as dependent third-party software, such as Python and Django, are updated. 
  • Add website features for administration staff - design and develop data entry pages, provide consultation and create customized reports, develop and maintain code for generating official documents. 
  • Add website features for instructors - design and develop instructors’ student lists, practicum video recordings, CopyLeaks plagiarism detection etc. 
  • Add website features for students - design, develop and maintain student registration pages, enrollment pages, profile pages, secure transmission of enrollment files. 
  • Testing - write automated tests in Python and Javascript, manual testing of features, and UX testing. 
  • Update GitHub repository for tracking website code changes. 
  • Audit website error logs. 
  • Respond to technical concerns in a timely manner during regular business hours (8am-4pm PT). 
  • Server maintenance and administration - knowledgeable about administering a Linux server with package management, permission management, and preferably experience using Docker and Python virtual environments. 

 

Manage Office Application- Office 365 Tenant (email, OneDrive, SharePoint, etc.) 

  • Configure app security policies. 
  • Add, remove, troubleshoot Office 365 accounts. 
  • Perform remote wipes of company data when devices are retired. 
  • Renew and configure Apple Push certificate and Microsoft auth secret for device enrollment.  

 

Staff Training and Support 

  • Onboarding and training staff for usage of Office 365 - enroll devices in Microsoft Intune, sync, OneDrive and SharePoint folders from Cloud to computer, install and configure Office 365 apps etc. 
  • Provide IT security training to staff; 
  • Triage staff IT support requests. 

 

Security and Risk Management  

  • Identify security vulnerabilities, the need for upgrades and opportunity for improvement. 
  • Facilitate IT security audits or investigations. 
  • Review server security audits from hosting company and liaison for remediation of security issues. 

 

QUALIFICATION AND EXPERIENCE 

  • Bachelor’s degree in Computer Science, Software Engineering, or similar discipline 
  • Minimum 8-10 years experience in software development and website management  
  • Experience developing web apps with Python and Django 
  • Experience dealing with customers/clients 
  • Experience in IT support (email, web browsers, Mac and Windows machines, etc.) 
  • Strong interpersonal communication skills  
  • Experience with remote work preferred 
  • Detail oriented and thorough 
  • Enjoys technology, but more importantly enjoys making things easier with technology! 

 

Experience with the following: 

  • Python 
  • Django  
  • Office 365 administration (Active Directory, Exchange, Intune, Teams, SharePoint/OneDrive) 
  • JavaScript 
  • Linux System Administration 
  • CSS  
  • HTML  
  • MySQL 

 

Experience with any of the following are preferred: 

  • Docker 
  • Python Virtual environment 
  • Amazon AWS Administration 
  • PayPal API 
  • DNS Management 
  • Unit Testing Framework (e.g., Django unit tests) 

 

We are looking to add a Senior Developer and IT Administrator who is able to work independently and be responsible for tasks and assigned timelines. The ideal candidate would be someone who can comfortably work with all members of the Pacific Rim team and explain IT topics in a clear, patient and helpful way. At Pacific Rim ECI, we rely on technology in many of our day- to- day tasks and we are always looking at new ideas and problems which can be solved using software, etc. This role would require an individual who enjoys learning about new technology solutions and can create organized plans for sourcing and implementation of new solutions. 

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly