Job Description

 

 

 

 

 

The SW Developer/SW Engineer
is responsible for developing frontend and backend code for a variety of web
based applications including business systems, mission systems, and warfighter
support systems. Applications are written in a variety of languages including
Angular/TypeScript/JavaScript/C#/Python/Java. Work as part of a small team
developing applications for both classified and unclassified environments. Help
set the direction, implementation, and capabilities of the application. Take
ownership of your work through unit testing and deliverable signoff. Grow your
capabilities through developing scripted deployment solutions to the cloud
using Jenkins and Ansible.
 

 

  

 

Responsibilities &
Duties
 

 

* Supports software and web
architecture development, requirements analysis, process execution and
evaluation, selection and evaluation of COTS/GOTS tools, and integration (with
both new and legacy systems)
 

 

* Interacts with customers
and development team to gather and define requirements
 

 

* Analyzes and studies
customer requirements to determine the most effective software and web
technologies to satisfy their needs
 

 

* Designs, creates, tests,
and maintains software and web based applications and content solutions to
satisfy customer requirements
 

 

* Follows a formal design
process using formal specifications, data flow diagrams, other accepted design
techniques and also adheres to laws, standards, and established guidelines for
development and delivery of software and web applications (e.g., software
reuse, modifiable, efficient, reliable, understandable, fault tolerant)
 

 

* Coordinates creation and
collection of necessary technology components and integrate them into a
coherent site design
 

 

* Designs and develops
visually-pleasing, content rich, user-friendly interfaces with intuitive
navigation
 

 

* Develops and maintains
software and web development technical documentation to assist with software
and web application maintenance and upgrades
 

 

* Provides software process
management and configuration management throughout the software / web
development lifecycle
 

 

  

 

Programming Skills: Python,
Java, Grails/Groovy, MongoDB, AWS, JQuery, JSP, XML, Oracle PL/SQL, REST.
 

 

Software Application Skills:
Apache Tomcat, Tableau Software.
 

 

Dev : J2EE, Ajax, JSON, Sql
procedures and JavaScript
 

 

  

 

Required: 

 

· Extensive
Experience developing Web Applications
 

 

· Extensive
Experience with JavaScript Framework, specifically Angular
 

 

· Extensive
Experience with CSS and JavaScript
 

 

· Extensive
Experience with Bootstrap library and standards
 

 

· Extensive
Experience integrating different JS / Angular Libraries
 

 

· Mid-level
Experience developing in secure environment
 

 

· Work well in a
Team environment, following defined coding standards, software repository, and
development methodology
 

 

Preferred: 

 

· Mid-level
Experience with REST Framework
 

 

· Mid-level
Experience Angular version 4 and higher
 

 

· Entry-level
Experience with both Subversion and Git
 

 

· Entry-level
Experience with Linux
· Entry-level Experience with Apache
webserver.
 

 

 

The Buffalo Group is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities 

 

 

 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online