Logo
J-U-B Engineers

GIS Developer-Mid-Level

J-U-B Engineers, Orem, Utah, United States, 84058


OPEN POSITION: GIS Developer-Mid-Level

Office Location: Orem, UT

Position Overview:

Gateway Mapping, Inc. is a leading GIS Consulting company, dedicated to leveraging cutting-edge technology to deliver innovative solutions. We are seeking a skilled Mid-Level GIS Developer with strong programming expertise to join our dynamic team. This role is ideal for a developer with a solid background in software engineering, client interaction, and project management, with an interest in applying these skills to geospatial projects.

As a Mid-Level GIS Developer, your primary responsibility will be to design, develop, and optimize GIS based applications, websites, and processes. This position will have a strong focus on programming, web development and scripting. You will also be responsible for interacting with clients to understand their needs, translating those needs into technical solutions, and supporting projects to ensure successful delivery. Your role will involve providing technical expertise, support of junior developers, coding, and contributing to the overall architecture of our systems and our clients' systems.

Key Responsibilities:

Develop, customize, and maintain robust GIS applications using a variety of programming languages and frameworks.Design and implement software solutions that integrate GIS functionalities with existing systems.Optimize code for performance, scalability, and maintainability, utilizing best practices in software development.Collaborate with clients to gather requirements, present solutions, and provide ongoing support throughout project lifecycles.Manage project timelines, resources, and deliverables to ensure projects are completed on time and within scope.Conduct advanced programming tasks such as API development, database integration, and application optimization.Develop and maintain web-based GIS applications and interfaces using modern web development technologies.Utilize Visual Studio for full-stack development, debugging, and performance tuning.Mentor and support junior developers, fostering a collaborative and knowledge-sharing environment.Troubleshoot and resolve complex technical issues related to software and GIS integrations.Stay updated with the latest advancements in software engineering, web development, and geospatial technologies, and apply them to ongoing projects.

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field. A background in Geography or Geospatial Sciences is a plus.5 - 7 years of experience as a software developer, with a strong focus on programming and application development.Proficiency in programming languages such as .Net, Python, JavaScript, and C#.Experience with web development technologies (e.g., HTML, CSS, JavaScript frameworks) and full-stack development.Proficiency in using Visual Studio for development, debugging, and performance optimization.Strong project work skills, with experience working on multiple projects simultaneously.Excellent communication and client interaction skills, with the ability to translate technical concepts into client-friendly language.Familiarity with GIS software (e.g., ArcGIS, QGIS) and geospatial databases (e.g., PostGIS)Strong problem-solving skills, with the ability to tackle complex software challenges.Experience in leading or mentoring junior developers is a plus.Ability to work independently and collaboratively within a team.

Preferred Qualifications:

Experience with cloud-based platforms and services (e.g., AWS, Azure).Strong understanding of s oftware development methodologies and best practices.Familiarity with RESTful APIs and web services for software integration.