What are the responsibilities and job description for the .Net / GIS Architect position at ePATHUSA Inc?
Job Details
Job Description
This is a remote position.
As a .Net/ GIS Architect, you will be responsible for designing, developing, and implementing advanced GIS applications, as well as maintaining and enhancing geospatial databases. This role involves collaborating with end users to identify GIS needs, troubleshoot issues, and provide technical support. You will play a key part in integrating various information sources into geospatial applications, conducting complex spatial analyses, and developing custom tools using programming languages like Python or JavaScript.
Essential Duties & Responsibilities:
- Analyze Business Needs: Work with stakeholders to assess and understand GIS application requirements and business objectives.
- Identify GIS Application & Data Model Requirements: Translate business needs into technical requirements for GIS applications and geospatial data models.
- Application Design & Development: Design, develop, and implement GIS applications tailored to meet the organization's needs.
- Database Maintenance: Ensure the integrity and accuracy of geospatial data through database maintenance, establishing and maintaining quality control and quality assurance procedures.
- Data Integration: Integrate multiple information sources into GIS systems through geo-rectified maps, charts, and related formats.
- Troubleshoot GIS Issues: Diagnose and resolve performance and accuracy issues related to spatial data and GIS applications.
- Provide End-User Training & Support: Offer training, technical guidance, and support to end users, resolving GIS-related issues and improving system usage.
- Collaborate with Stakeholders: Engage with end users and teams to identify GIS requirements, address technical challenges, and fulfill training needs.
- Develop Custom Tools: Create custom GIS applications and tools utilizing programming languages like Python or JavaScript to address unique organizational needs.
- Conduct Spatial Analysis: Perform advanced geospatial analyses, such as geoprocessing, network analysis, and spatial modeling.
Requirements
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- Strong leadership and communication skills with experience reporting to C-level executives.
- 10 years of experience in software development, architecture, and cloud computing.
- Previous GIS Software integration Experience required
- Cloud Platforms: Extensive experience with AWS and Microsoft Azure
- Strong communication skills, including technical writing.
- Ability to work in a collaborative team environment.
- Detail-oriented with strong problem-solving skills.
- Proficiency in Python, JavaScript, or other programming languages.
- Experience with GIS software and geospatial data management.
- Ability to prioritize tasks and meet deadlines.
- This position requires a proactive and analytical approach, ensuring the successful implementation of GIS applications and the resolution of technical challenges.
- Physical Requirements: This position requires employees to be willing and able to: sit, bend, reach, stoop, squat, stand, and walk.
- Communication: Excellent customer service via phone and face to face conversation, excellent written and oral command of English.