Software Engineer - GIS

Overview

On Site
Full Time

Skills

Finance
Geographic Information System
Collaboration
Customer Facing
Web Applications
Product Design
Amazon Lambda
API
React Native
Node.js
MongoDB
Geospatial Analysis
Web Development
Computer Science
TypeScript
HTML
Cascading Style Sheets
Layout
Cross-browser
Accessibility
JavaScript
Amazon Web Services
Amazon DynamoDB
Amazon S3
React.js
Vue.js
AngularJS
Management
Software Development
Version Control
Git
Testing

Job Details

Title: Software Engineer

Division: GIS

LJA recognizes that our success depends on the quality of the people we hire. We are currently seeking highly talented individuals that take pride in their work, function exceptionally well in team environments, and contribute to the overall success of the company. As a 100% employee-owned company, we promote an entrepreneurial spirit that helps drive the bottom line and the long-term professional and financial success of our employees. With more than 50 office locations, LJA is growing and ready for talented people to help us build our future.

Summary: LJA Engineering, Inc. is seeking an experienced software engineer to join our GIS applications team. As a member of our team, you will have the opportunity to work directly with clients to build products focused on GIS and geospatial data. Our applications team is fast-paced, enthusiastic, and committed to the quality of every solution we deliver.

General Responsibilities:
  • Collaborate with customers, product owners, and engineers to deliver client-facing and internal web applications.
  • Contribute to product design and architectural decisions.
  • Work frequently with AWS serverless products including AWS Lambda, AWS AppSync, Amazon API Gateway, Amazon DynamoDB, and Amazon S3.
  • Work with many front-end technologies including React, React Native, Next.JS, TypeScript, JavaScript, HTML, and CSS.
  • Occasionally work with Node.js, Express, MongoDB, and geospatial data tools.
  • Continue to learn quickly and adapt to fast-changing technologies and web development practices.

Preferred Qualifications:
  • BS in Computer Science or similar technical field or equivalent experience
  • 2+ years of professional JavaScript/TypeScript development experience
  • 2+ years of professional HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
  • Broad understanding of the JavaScript ecosystems
  • Experience with AWS services (Lambda, DynamoDB, S3, AppSync)
  • Experience with React, Vue.js, Angular, or other modern front-end frameworks
  • Direct experience with professional software development practices, including coding standards, source control (Git), code reviews, build processes, and testing

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.