BankOnIT, LLC

Full Stack Web Developer

Job Locations US-OK-Oklahoma City
ID
2020-1063
Department
Software Development
Type
Contract

Overview

This position is to develop a web-based application to track, inventory, and manage devices that are managed by the organization. Most of the work will be providing a front-end interface for this system.  This is to utilize the React platform and using the DevExpress JavaScript component library DevExtreme.  Back end work will also require building out a ASP.NET Web API, using .NET Core and C#.  The overall goal is to create the front-end interfaces needed to interact with a Web API to display device information, manage device settings, manage Windows Update deployment, build out command sets, and batch send commands to devices.  Candidate must have great (not good) React and DevExpress development skills and the ability to review and contribute to the ASP.NET Web API code base. A clear understanding and focus on security are essential.

Responsibilities

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  1. Develop and document a React/ DevExpress based interface to intact with our Web API.
  2. Develop custom React components and JavaScript code for specialized components.
  3. Contribute to the ASP.NET Web API to create necessary API calls.
  4. Create complex web components to search, display, and report on device information.
  5. Create interface to manage the Windows Update approval and deployment process, with the ability to handle group and individual device-based exceptions.
  6. Work in an agile based environment.
  7. Collaborate with development, technical, and business teams.
  8. Conduct unit tests of proposed solutions to determine if the solution meets business and project goals.
  9. Assist systems development staff in gaining familiarity with the system so ongoing support can be provided after the contract period ends.

Qualifications

  1. Highly Productive with React
  2. Solid Experience with DevExtreme Components
  3. Fluent in Both JavaScript and CSS
  4. Familiarity with ASP.NET Web API (.NET Core 3)
  5. Ability to create database structures such as Tables, Views, Stored Procedures, etc.
  6. Results Driven
  7. Problem Solving/Analysis
  8. Professionalism
  9. Organizational Effectiveness

 

Supervisory Responsibility

This position does is not expected to have any supervisory responsibility.

 

Work Environment

This is a contract position, and there is the opportunity of working remotely.  When working remotely, the individual is expected to provide their own computer, internet connection and phone.  The organization operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones and copy machines. 

 

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

 

While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to sit for long periods of time; stand; walk; use hands to type, handle or feel; and reach with hands and arms.

 

Position Type and Expected Hours of Work

This is a contract position that is expected to last six months in duration.  There is a possibility of the project’s duration extending past the initial six months.  Hours of work and days are flexible, and may vary depend on assigned projects.  Occasional evening and weekend work may be required as job duties demand.

 

Travel

The position may require travel to the Oklahoma City office for scheduled meetings.

 

Required Education and Experience

  1. Proven experience in developing a React web-based application
  2. Experience with JavaScript, DevExpress DevExtreme controls
  3. Ability to review .NET Web API code to understand business logic and request parameters
  4. Ability to use MSSQL to review and create database structures
  5. Experience in developing secure and scalable solutions

 

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed