Javascript Jobs - Software Developer - Javascript, 14963

at Chenega Corporation
Location Washington, DC
Date Posted July 3, 2019
Category Default
Job Type Full-time

Description

NJVC

 

Company
Job Title:

Software
Developer – JavaScript

Clearance:

Background
Check

Location:

Washington, DC

Reports
To:

VP
of Business Operations

FLSA
Status:

Exempt,
Full Time, Regular

 

Summary:

The Software
Developer – JavaScript
develop
applications using various cutting-edge technologies following an ‘Agile’
process. The Software Developer
- JavaScript
is responsible for developing
and testing Java and UI code as dictated by project requirements and working
other team members.

 

Duties and
Responsibilities:

  • Work closely
    with the other UI and backend developers to develop geospatial based
    applications and solutions leveraging the ESRI platform, Envision
  • Design and
    develop web applications and UI modules for large-scale deployment and
    management in the Intelligence Community and Department of Defense
  • Rapidly
    prototype web applications to showcase new concepts and ideas
  • Utilize the ESRI
    REST API for integrating the web application with back-end web services
  • Create a rich
    developer-friendly toolkit to consume new server-side GIS functionalities,
    using the latest relevant techniques and best practices
  • Apply good
    software design and development practices in daily activities
  • Write
    comprehensive technical design specifications and support documentation
  • Suggests new
    technologies and approaches, often demonstrating and championing their use
  • Estimate the
    duration and level of effort of development tasks
  • Other
    duties as assigned

 

Minimum
Qualifications:
(To
perform this job successfully, an individual must be able to perform each
essential duty satisfactorily.)

  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, GIS,
    or related field required
  • 2 years of experience designing, building, and delivering web
    applications
  • 1 years of experience using and developing applications with
    JavaScript toolkits and UI libraries (such as Dojo, Ext JS, YUI, etc.)
  • Experience writing modern JavaScript applications using NPM, ES6,
    TypeScript, etc.
  • Experience understanding of underlying web technologies (HTTPS,
    CORS, etc.)
  • Extensive experience in Git and is comfortable with
    Git Flow, Reviewing Code, and Frequent Commits

 

Knowledge, Skills
and Abilities:

  • Understand
    object-oriented design paradigms
  • Proficient
    with back-end programming languages such as Java or C#
  • Ability
    to work independently and in groups, excellent written and verbal communication
    skills, ability to clearly communicate technical ideas to customers and project
    managers.
  • Ability to obtain TS/SCI Clearance
  • Ability to work independently and in groups to effectively participate
    in the Agile software development life cycle
  • Ability to work independently and in groups to effectively participate
    in the Agile software development life cycle
  • In-depth knowledge of the core JavaScript language and two or more
    years of experience building object-oriented JavaScript
  • Use and develop applications with JavaScript toolkits and UI libraries
    (such as Dojo, Ext JS, YUI, etc.)
  • Excellent problem-solving, verbal and written communication, design,
    development, and debugging skills
  • Knowledge and practice of test-driven development methodology

 

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. Reasonable
accommodations may be made to enable individuals with disabilities to perform
the essential functions.)

  • While performing the duties of this
    Job, the employee is regularly required to sit and talk or hear. The employee
    is frequently required to walk; use hands to finger, handle, or feel and reach
    with hands and arms. The employee is occasionally required to stand; climb or
    balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift
    and/or move up to 25 pounds. Specific vision abilities required by this job
    include close vision.

 

Work Environment: (The work environment
characteristics described here are representative of those an employee
encounters while performing the essential functions of this job.)

  • The employee will normally work in
    a temperature-controlled office environment, with frequent exposure to
    electronic office equipment.
  • During visits to areas of
    operations, may be exposed to extreme cold or hot weather conditions.  Is occasionally exposed to fumes or airborne
    particles, toxic or caustic chemicals, and loud noise.

 

Chenega
Corporation and family of companies is an EOE.

Equal Opportunity
Employer/Veterans/Disabled

Native
preference under PL 93-638.

We
participate in the E-Verify Employment Verification Program.