Express, Rest Services (APIs), Open to Data Warehousing- Pentaho.
Linux is a plus.
Scope of Responsibilities:
The Web Developer will assist the IT Department on a range of development activities. This position will be building AngularJS applications, consuming REST web services, and integrating these applications into our CMS. This position will also serve in a customer support role for a Business to Business initiative by way of tracking support tickets, communicating with related stakeholders, and troubleshooting application related issues.
In addition to the technical requirements of this role, the NCTC is looking for a passionate motivated individual who is excited to help customers succeed and work in a team oriented environment.
Responsibilities and Essential Job Duties:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Build Web Applications to support the business needs of the organization
- Build API Endpoints (Primarily REST) using frameworks such as Express, Strong Loop, etc.
- Code testing, including front end and back end automated testing
- Interact with business stakeholders (both internal and external) effectively
- Stay current on emerging technologies/industry trends and apply them into operations and activities
- Ability to manage time effectively and handle multiple overlapping projects and deadlines
- Effectively communicate technical issues, concerns, and risks to staff
- Gather and refine specifications and requirements based on technical needs
- All other duties as assigned
Required and Preferred Skills and Qualifications:
To perform the job successfully, the following skills and experience are required for the position (or preferred as indicated).
- Relevant Degree or certificate preferred
- A minimum of 3 years experience working with web applications
- Knowledge of NodeJS, Express, and Mongo
- Experience building and supporting the web service layers of applications, specifically REST APIs
- Experience architecting and manage Databases (MS-SQL, MySQL, Mongo, etc). This position will work with both SQL and No-SQL databases.
- Strong Relational and Document (No-SQL) Database experience
- Experience designing, querying, and supporting database related activities
- Experience working and developing within a pre-existing CMS framework (for example, SharePoint, WordPress, Joomla, Drupal, etc)
- Knowledge of Object-Oriented Programming
- Prefer experience working in a Linux Environment
- Strong communication skills, both written and oral
- Excellent attitude, excels in a supportive team environment, loves technology and is always learning
- Experience in a customer support / customer service role
- Strong problem diagnosis and creative problem solving skills
*** When applying for this position if possible please provide a portfolio of past work ***
Working Conditions / Physical Requirements:
- Regular sustained concentration.
- Some physical effort or dexterity.
- Sitting for long periods of time / computer use.
- Travel as required (estimated 10% or less)
Additional Duties
This job description in no way states or implies that these are the only duties to be performed. You will be expected to follow any other job-related instructions and to perform other job-related duties as requested by your supervisor.
Acknowledgement:
I have received a copy of my job description and I understand the requirements of the Product Manager.