Mid/Senior Level Software Developer
Fairfield Technologies, Inc. - Riverdale, MD

This job posting is no longer available on Fairfield Technologies, Inc.. Find similar jobs: Fairfield Technologies jobs

Fairfield Technologies Inc. (FTI), a CMMI Level 3 company, delivers leading-edge information technology (IT), process improvement, and advanced program management solutions for our Federal defense, civilian, and commercial customers. We pride ourselves on finding innovative yet realistic ways to meet the requirements our clients bring to us, and to deliver far beyond expectations. We are currently seeking a Mid/Senior Level Software Developer to join our team in Riverdale, MD.

Position Description:
Mid level software engineer who will perform development, operations technical support, software process implementation, and software design and development activities on the NASA ECHO project.

Work with a small but very senior development team.

Must have experience with Agile development processes that include test and behavior driven development, automated unit testing, continuous integration, and short, rapid deployments.

Must have an understanding of how software architecture and design can be reconciled and developed using agile processes.

Must have an understanding of how requirements are elicited from customers, captured, refined, and tracked in agile methodologies.

Highly enthusiastic team member excited about learning new technologies and continually evolving an operational system.

Functional/Industry Knowledge:
Required Skills :
Bachelor’s degree in a relevant subject and a minimum of 5 years of directly applicable work experience.

Experience working with a small development team in an Agile methodology (preferably SCRUM) from initial requirements through delivery and maintenance.

Experience with Agile development practices, specifically TDD, BDD, Continuous Integration, and automated testing using RSpec or Cucumber.

Experience using Ruby on Rails to develop RESTful web services. Ideal candidate would have experience using Oracle Spatial capabilities from Rails.

Desired Skills:
Extensive XML experience including XML Schema, XSLT, and XPath

Experience with web application development including HTML5, CSS3, Javascript and web testing solutions such as Capybara or Webrar.

Experience working with service oriented architectures using both SOAP and RESTful APIs.

Experience with User Interface (web) design and testing

Experience with large datasets (TB sized databases, batch processing large data sets, etc.)

Experience with scalable and high availability software architectures

Experience with GeoSpatial data, ideally Earth Science data.

Experience developing with JRuby and deploying applications within TorqueBox.

Experience developing in functional programming languages, preferably Clojure.

Experience designing software architectures that integrate with NoSQL database systems, preferably MongoDB.

Experience integrating with a distributed search product, preferably ElasticSearch or Lucene.

Extensive Java server-side development experience, specifically using Spring, Spring-WS, JAXB and an ORM. Should have experience with Java deployment technologies including Ant and JBoss.

Experience with Oracle Spatial capabilities, preferably with large ( >80M) data, including spatial query optimization and multiple coordinate system translation.

Additional Qualifications :
U.S. citizenship and the ability to pass a National Agency Clearance with Inquires (NACI) screening required

Good oral and written communication skills

Work well as both an individual contributor and as part of an integrated team

Able to quickly understand complex technical problems and devise effective technical solutions

Able to convey a strong presence, professional image, and deal confidently with competing priorities

Dedicated to delivering strong, customer-focused performance in a mission-critical environment

Compensation and Benefits :
Career Growth – Outstanding Career Opportunities with Competitive Compensation. Customized Training and Development Program. Educational Assistance.

Health Insurance and Income Protection – Company-Subsidized Comprehensive Health and Dental Insurance for Employees and Families. Company-Paid Vision, Life, Accident, Short and Long Term Disability Insurance. Company-Funded Health Savings Accounts

Investment and Savings – 401(k) Retirement Plan with Company Match

Paid Time Off – Company-Paid Holidays, Sick and Vacation Time

·

Fairfield Technologies, Inc. - 11 months ago - save job - block
Recommended Jobs
Mid-Senior Java Developer
TEKsystems - Columbia, MD
TEKSystems - 4 days ago

Software Engineer Lead (Threat Specialist) -...
CACI International Inc - Fort Meade, MD
CACI International - 30+ days ago

Software Developer, Java, Cloud - TS/SCI FSP
CyberCoders - Annapolis, MD
CyberCoders - 24 days ago
About this company
3 reviews