Full Stack Developer

2 months ago
Company
Noblis
Requisition #
5715
Security Clearance
Top Secret
FT/PT/On-Call
Full Time
Job Category
Software Engineering

Responsibilities

Noblis is seeking a Full Stack Developer to support a web-based analytic tool. The developer will work with a small team following an agile methodology such as Scrum or Kanban.  The developer will contribute to the design and implementation of the application while paying attention to performance, stability, and security.  Other responsibilities include deployment to and administration of the application server as well as participating in requirements gathering.  The application is currently written in Python and JavaScript with an Oracle database.

Responsibilities:

  • Design and implement a layered web application
  • Work with relational databases (Oracle, MySQL, PostgreSQL, etc.). Write and optimize SQL. Make schema changes.
  • Maintain and extend the application's RESTful web service/API
  • Translate UI/UX wire-frames to visual elements using HTML and CSS
  • Work with users and team members to gather and refine requirements
  • Build reusable code and libraries for future use
  • Code with attention to security and data protection
  • Optimize code for maximum speed and scalability
  • Collaborate with engineers of various levels

Qualifications

Required Qualifications:

  • Must have a Top-Secret Clearance
  • Five years of experience developing websites, or a Bachelor’s degree and 3 years experience
  • A minimum of three years experience with an object-oriented programming language such as Java, Python, C#, or C++.
  • A minimum of one (1) year of experience with JavaScript and one or more JavaScript libraries such as jQuery or AngularJS.
  • A minimum of one (1) year of experience using a web content framework or CMS such as Django, WebPy or tinyCMS.
  • Capable of working independently, researching and learning new technologies as needed
  • Comfortable working in a Linux/Unix command-line environment.

 

Desired Qualifications:

  • An understanding of Linux server administration (shell scripting, process management, disk management)
  • Experience managing a web application
  • Proficiency with version control tools such as Git or SVN and unit testing
  • A strong interest in new technologies and the desire to work through application challenges

Overview

Noblis and our wholly owned subsidiaries, Noblis ESI and Noblis NSP, are solving difficult problems that help our government and our country. We bring the best of scientific thought, management, and engineering expertise with a reputation for independence and objectivity. We support a wide range of government and industry clients in the areas of national security, intelligence, transportation, healthcare, environmental sustainability, and enterprise engineering. Learn more at noblis.org/about.

 

Why work at a Noblis company?

Our employees find greater meaning in their work and balance the other things in life that matter to them. Our people are our greatest asset. They are exceptionally skilled, knowledgeable, team-oriented, and mission-driven individuals who want to do work that matters and benefits the public.

 

Noblis has won numerous workplace awards. Noblis maintains a drug-free workplace and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race.

#LI-DT1

Apply for this job

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

Connect With Us!

Want to know about available job opportunities at Noblis? Want to receive personalized alerts with jobs that match your skills and interests? Join the Noblis Talent Connection.