TELECOMMUTE Developer

Elegant Enterprise Wide Solutions
4 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
JavaScript
.NET
Geographic Information Systems
API
Amazon Web Services (AWS)
ArcGIS (Software)
ArcGIS Servers
HTML5
Unit Testing
Azure
CSS
Cloud Computing
Databases
Data Validation
Information Engineering
ETL
Data Transformation
Software Debugging
DevOps
Electronic Data Interchange (EDI)
Middleware
Spatial Databases
Github
JSON
Python
PostgreSQL
Microsoft SQL Server
Node.js
Nunit
OAuth
Oracle Applications
Performance Tuning
PostGIS
Query Optimization
Regression Testing
Secure Coding
Software Engineering
Web Applications
React
Software Security
Backend
Gitlab
GIT
Vue.js
Containerization
Angular
Information Technology
Performance Monitor
Bitbucket
Front End Software Development
REST
Mocha
Software Version Control
Data Pipelines
Docker
Jenkins

Job description

  • Frontend: JavaScript, HTML5, CSS3.
  • Frameworks: React / Angular / Vue (any modern JS framework).
  • Backend: Node.js / .NET / Java / Python (depending on stack).
  • Web application architecture and modular development.

GIS Integration:

  • ArcGIS APIs for JavaScript / REST API.
  • Integration with ArcGIS Server / Feature Services / Map Services.
  • Experience rendering: Spatial layers.
  • Overlays (zoning, wildfire, eligibility).
  • GIS data consumption and visualization.

APIs & Integration:

  • RESTful API design and development.
  • JSON-based data exchange.
  • Middleware/service integration patterns.
  • API authentication (OAuth, token-based systems).

Data & Database:

  • Databases: PostgreSQL/PostGIS, SQL Server, Oracle, or similar.
  • Spatial database handling and query optimization.
  • ETL/ELT pipelines and data transformation.
  • Data validation and cleansing techniques.

DevOps & Deployment:

  • Version control: Git (GitHub, GitLab, Bitbucket).
  • CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
  • Containerization (Docker optional but valuable).
  • Cloud platforms (Azure / AWS preferred).

Testing & QA/QC:

  • Unit testing frameworks (Jest, Mocha, NUnit, etc.).
  • Integration and regression testing.
  • Debugging and performance monitoring tools.

Security & Performance:

  • Secure coding practices.
  • API security and access control.
  • Performance tuning (frontend + backend + database).

Requirements

  • Bachelor's or Master's degree in: Computer Science.
  • Software Engineering.
  • Information Technology.
  • Data Engineering / GIS (with development focus).

Preferred Certifications:

  • Microsoft / AWS / Azure Developer Certifications.
  • ArcGIS Developer Certification (preferred).
  • Database certifications (optional).

Apply for this position