Skillsoft
Software Developer II
Brand: Skillsoft
Req#: 486493
Updated: 10/12/2018
Job Type: Regular
Location: Fredericton NB
Category: Cloud Operations
Submit Profile
Return To List

Job Description
 

Job Description

Skillsoft is a SaaS provider of on-demand web based training to over 5,000 customers and 13,000,000 users worldwide. As a software developer, you will work as part of our Hosting team to create and improve in-house applications and scripts used to manage hosted applications, servers, and network infrastructure devices. 

 

Job Responsibilities

Develop and maintain internal applications used to manage servers, applications, and related infrastructure in the Skillsoft hosting environment

Troubleshoot applications in our testing and production environments and work with hosting personnel as needed to resolve issues and deploy software updates

 

Job Requirements

At least three years of experience developing and maintaining applications and services using .NET/C# would be preferred

Experience developing web applications using JavaScript frameworks such as Angular or similar technologies

Knowledge developing and working with REST APIs and/or SOAP Web services

Understanding of Windows server operating systems (Windows services and command line tools), WMI, and WinRM

Knowledge of federated login technologies (SAML, OAuth)

SQL programming experience

Advanced understanding of common Internet protocols (TCP/IP, HTTP/HTTPS, DNS)

Experience in object oriented architecture and design concepts

Experience with code versioning tools, preferably Git and Team Foundation Server

Familiarity with Linux operating systems an asset

Experience using containerization technologies and working in a microservices architecture environment an asset

Experience with configuration management tools such as Ansible an asset

 

Skills Required

Ability to independently design and implement maintainable solutions to complex problems

Ability to analyze and troubleshoot problems in a production environment

Excellent communication, problem-solving and analytical skills

Excellent time management and organizational skills

Ability to communicate information and ideas clearly and concisely, orally and in writing

Ability to follow established processes and identify opportunities for improved efficiency

Professional manner with strong interpersonal skills

Self-directed work habits

Ability to think strategically and plan for innovation/change; flexibility/adaptability

Proven ability to learn new technologies and applications quickly

Submit Profile

 

 

Skillsoft is an Equal Opportunity-Affirmative Action Employer: It is the policy of Skillsoft Corporation to provide equal employment opportunities to applicants and employees without regard to race, color, national origin, citizenship, religion, sex, sexual orientation, age, marital status, disability (mental or physical), protected veteran status, genetic information or any other class protected by law