Job Description

 

 

Minimum
Education: Bachelors Degree
 

 

Experience: 6-8 years 

 


 

Job Summary

 

 

 

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