Software Developer

Location: Continental United States
Department: Information Systems

Click here to apply

Purpose and Scope

This position is responsible for the creation and maintenance of any and all software applications assigned by Beck’s Director of Software Development or Senior Software Engineer.  You will participate in or lead all stages of the software development lifecycle; including analysis, design, programming, testing, implementation, and support.


•    Maintain and modify existing web applications.
•    Utilize performance monitors for web site optimization.
•    Produce customized software and analysis tools. 
•    Review and evaluate current user processes and recommend solutions to provide        more efficient operations.
•    Use ArcPy to perform geographic data analysis, data conversion, data management,   and map automation with Python.
•    Contribute to large-scale geographic spatial projects.
•    Support company goals and objectives, policies and procedures.
•    Perform other duties as may be required by supervisor. 

Job Requirements

1.    Education and training:

  • B.S. in computer science or related field is preferred.

2.    Technical knowledge:

  • Proficient in SQL, Node, Python, JavaScript and Angular
  • Knowledge of GIS concepts and experience with the ESRI suite of tools. 
  • Exposure to Agile development methodology, implemented via Scrum. 
  • Knowledge of Git workflow. 

3.    Experience:

  • Five (5) years experience in Software Development.
« Back to Job Listings