It Applications Developer

Dartmouth, NS, Canada

Job Description


Job Title: IT Applications DeveloperReports to: IT ManagerHours: 35 per week (full-time, permanent position)Location: Remote within Nova Scotia, preferably Halifax Regional MunicipalitySalary Range: $55,000 to $65,000Anticipated Start Date: February 3rd, 2025About Clean Foundation:Clean Foundation helps the communities in which we work make real progress toward a cleaner future by taking on climate change challenges. We bring specialized teams together to work on complex problems, delivering clean projects and programming. Were here to make the biggest impact for the communities we support.Learn more about us and the work we do: cleanfoundation.caEquity Hiring:Clean is committed to Employment Equity. Our goals are to offer our employees a living wage and to be inclusive of a diverse workforce that is reflected at all job levels. We welcome candidates from diverse equity groups to apply and encourage you to self-identify in your cover letter or resume. If you require an accommodation at any stage of the hiring process, please let us know.Summary of the Position:Reporting to the IT Manager, the IT Applications Developer will play a pivotal role in enhancing and maintaining Clean Foundation's technological infrastructure. This includes developing and maintaining applications using open-source ERP systems, as well as managing and optimizing Microsoft 365 tenant services, including SharePoint, Teams, and the Power Platform. The developer will collaborate with cross-functional teams to design, develop, and deploy new features and enhancements, manage code repositories, and implement security best practices. Additionally, the role encompasses administering Linux servers, configuring Azure services, and providing tier 2 support through the Help Desk. The ideal candidate will possess strong problem-solving skills, attention to detail, and the ability to work both independently and as part of a team.Responsibilities:

  • Develop and maintain applications using the Frappe Framework and ERPNext, ensuring high performance and responsiveness.
  • Collaborate with cross-functional internal and external teams to design, develop, and deploy new features and enhancements.
  • Manage code repositories using Git, ensuring code quality and version control.
  • Implement and maintain security best practices across all applications.
  • Develop and maintain scripts and applications in Python and JavaScript.
  • Maintain and manage databases, with a focus on MariaDB and MS SQL.
  • Configure and manage Azure Linux servers, CI/ CD, Node.js, Redis for application deployment.
  • Administer Linux servers, focusing on security and performance optimization.
  • Develop and maintain Microsoft 365 tenant services, including SharePoint, Teams, Graph API and the Power Platform, to enhance collaboration and productivity.
  • Deploy and manage applications on Microsoft Azure, ensuring scalability and reliability.
  • Project management in Atlassian suit of software (Jira / Confluence).
  • Providing tier 2 support through the Help Desk.
  • Document solutions by developing documentation according to established standards, flowcharts, layouts, diagrams, and code comments.
  • Continuously evaluates existing systems, solutions, and processes, and provide ideas for improvement.
  • Providing great attention to detail, excellence of product, and pride of workmanship.
  • Performing other duties/projects as assigned.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or 3+ years of experience in software development, with a strong emphasis on open-source technologies.
  • Proficiency in Python and JavaScript for application development.
  • Experience with HTML, CSS, Bootstrap, and jQuery.
  • Experience with development in open-source enterprise resource planning (ERP) systems is an asset.
  • Familiarity with the Frappe Framework and ERPNext is an asset.
  • Experience with MS SQL, MariaDB, CI/CD, Node.js, Redis, and NGINX.
  • Proficiency in Linux server administration, with a focus on security best practices.
  • Strong knowledge of Git for version control and collaborative development.
  • Knowledge of deploying and managing applications on tiered Linux-based servers.
  • Knowledge of Azure services, PowerShell, or Azure CLI.
  • Proficiency with project management tools in the Atlassian suite (Jira/Confluence).
  • Experience developing and maintaining Microsoft 365 applications, including SharePoint, Teams, and the Power Platform.
  • Experience with SharePoint integrations is an asset.
  • Knowledge of Docker and Kubernetes is an asset.
  • Aptitude for safe work practices and the ability to multitask in a busy work environment.
  • Ability to work productively as part of a team while responding to feedback.
  • Demonstrated ability to learn new technologies quickly and efficiently.
  • Attention to detail and ability to function in a dynamic and demanding work environment.
  • Strong problem-solving skills and the ability to work both independently and as part of a team.
  • Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Clean Benefits:The extra shine of working at Clean:xc2xb7 No more emails past 5 p.m. your off-work time is YOUR time.xc2xb7 RRSP matching.xc2xb7 We fully cover your health and dental insurance plan.xc2xb7 Paid vacation and wellness days.xc2xb7 Paid volunteer time off.xc2xb7 You get your birthday off.xc2xb7 Every day is treat day are you team M&Ms or team Sour Keys?xc2xb7 Your dog friends are welcomed.xc2xb7 We offer a hybrid work environment (team dependent).Apply Now:If making an impact through your work excites you then Clean may be your next career move. If youreinterested in our current position of IT Applications Developer, please submit your cover letter and resume. Applications will beaccepted on a rolling basis until the position is filled. Applicants are encouraged to apply early.The screening questions are mandatory to the application process and will be evaluated to determinewhether candidates are selected for an interview.We appreciate all interest; however, only those selected for an interview will be contacted

Clean Foundation

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
    JD2358424
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $55000 - 65000 per year
  • Employment Status
    Permanent
  • Job Location
    Dartmouth, NS, Canada
  • Education
    Not mentioned