EBA Engineering
  • 09-Jul-2020 to Until Filled (EST)
  • Lancaster, PA, USA
  • Salary
  • Full Time

EBA is pleased to offer our employees an excellent benefit package including group health insurance (medical, prescription, dental, and vision), a wellness rewards program that can reduce or eliminate medical deductibles, company-paid life insurance, company-paid short- and long-term disability insurance, paid time off and paid holidays, a 401k retirement plan and match, ESOP participation, medical and dependent care flexible spending accounts, financial coaching, tuition reimbursement, professional development opportunities, and more.geographIT, a division of EBA Engineering, Inc., is recruiting an experienced, full-time Software Developer to work in our Lancaster, Pennsylvania, or Laurel, Maryland, office. Remote work will also be considered on a part-time or full-time basis for the right candidate.

Position Description

Do you want to work as part of a software development team building innovative solutions to meet our client's needs? We offer a challenging and rewarding environment working on a variety of projects'not just coding, but building mobile, web, and desktop solutions to help our clients solve real-world problems. geographIT develops cutting-edge geospatial and nonspatial solutions for local governments, utilities, public safety organizations, and other sectors.  


  • Work with the project team and clients to develop custom web-based solutions
  • Develop automation processes, scripts, and routines
  • Design and build solutions as part of a development team in a remote environment utilizing central source control and adhering to standard operating procedures including code reviews and documentation
  • Develop test plans, implement unit tests, and test scripts
  • Work with task management system to track work, documentation, status, and results
  • Work on multiple projects simultaneously in a primarily agile development environment  

Primary Skills

  • Proficiency in JavaScript, including document object model manipulation
  • Experience with React or another modern JavaScript framework such as Vue, Ember, or Angular
  • Demonstrated proficiency using Git and/or Github for version control
  • Understanding of development toolchain (e.g., Node.JS, NPM, Babel, Webpack)
  • Experience developing HTML/CSS
  • Experience interfacing with REST APIs
  • Knowledge of RDBMS systems (e.g., SQL Server, Oracle and/or PostgreSQL)
  • Understanding of geospatial concepts and visualization
  • Effective written and verbal communication with supervisor, staff, and clients

Desired Skills

  • ArcGIS Platform, especially development experience
  • Cloud platforms and services (AWS or Azure)
  • Developing responsive web applications
  • Developing native mobile applications (iOS/Android/React Native)
  • Node.js
  • UI Design skills
  • Python or .NET
  • NoSQL experience/concepts: MongoDB, Dynamo, ElasticSearch, CosmosDB
  • Container deployment concepts and tools (Docker/Kubernetes)

Highlight the following to enhance eligibility for the position:

  • ArcGIS Platform development
  • Links to Github projects or publicly available applications demonstrating front-end development skills 

Education and Experience Requirements

  • BS or BA degree in computer science, geography, GIS, engineering, or related field*
  • Demonstrated experience developing software solutions at any level

*Industry and work experience can be substituted for education.  

Employment Requirements

  • U.S. citizen or Green Card immigration resident in the United States
  • Ability to successfully pass a federal, state, and local security background check
  • Pre-employment drug screening

 About geographIT, a division of EBA Engineering, Inc.

At geographIT, we appreciate that our success depends upon the experience, knowledge, and teamwork of our staff. As such, we value our employees and the work they perform. We are committed to supporting diversity, opening doors, encouraging innovation, and empowering our staff to perform exceptional work in an exceptional atmosphere.

As technologists, geographIT develops and implements state-of-the-art enterprise GIS solutions, as well as custom geospatial technology and information management solutions for our clients. We have the experience, insight, and innovation that comes from decades of GIS consulting, custom software development, and system integration projects completed for local and state government, public safety, utility, facility, transportation, and environmental sectors. geographIT is frequently recognized as an innovator and regularly receives awards for our outstanding work.

We encourage you to explore an exciting new career with us.


EBA Engineering
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Logo Employee Login FTP Contact Experience Services Projects Profile Careers (bottom) Blog Home (bottom) Careers (bottom)