Job Description
Job Description
Provide software development, technical analysis, and support for information technology projects while adhering to standard IT Product Lifecycle management. Major activities include technical support for requirements gathering, solution demonstrations, and implementation of business-driven projects.
Additional responsibilities involve collaborating with project resources, business colleagues (internal and external), field operations, and vendor partners to develop or shape business requirements. The role also includes development, unit testing, technical support, and assisting in the development of a delivery approach that minimizes both technical and business risks.
Key Responsibilities:
- Provide technical support for requirements gathering and solution demonstrations.
- Implement business-driven projects as necessary.
- Collaborate with project resources, business colleagues, field operations, and vendor partners.
- Develop and shape business requirements.
- Conduct development, unit testing, and technical support.
- Assist in developing a delivery approach that minimizes technical and business risks.
Required Qualifications:
- Problem-Solving Skills: Strong analytical skills for designing new solutions and components. Ability to understand problems and devise scalable and maintainable solutions.
- Technical Analysis: Ability to deep dive into existing solutions and source codes (front-end and back-end) as well as infrastructure components such as servers and load balancers for root cause analysis and providing possible solutions with their trade-offs.
- SQL: Proficiency in Structured Query Language (SQL, PL/SQL).
- .Net Framework and C#: Experience in developing thick clients and web services using Microsoft .Net Framework and C#.
- Azure DevOps: Proficiency in Azure DevOps.
- Python and ESRI ArcPy API: Experience with Python scripting using ArcGIS Pro SDK.
- Web Technologies: Proficiency in JavaScript, HTML, CSS, and ESRI JavaScript APIs (3.x and 4.x).
- ESRI Tools: Experience with ESRI Experience Builder and ESRI Web AppBuilder.
- Modern JavaScript Frameworks: Proficiency in React.
- ESRI ArcGIS Enterprise: Experience with ESRI ArcGIS Enterprise and its software components such as Portal for ArcGIS, ArcGIS Data Store, ArcGIS Server, etc.
- ESRI REST API: Proficiency in ESRI REST API.
- Best Practices: Knowledge of best practices for administration, publishing services, and content.
- ArcGIS Pro: Proficiency in ArcGIS Pro.
Preferred Qualifications:
- CI/CD: Experience with Continuous Integration/Continuous Deployment (CI/CD).
- Dojo: Prior experience with Dojo.
- Responsive Web Design: Experience with responsive web design.
- Angular: Proficiency in Angular.
- ArcGIS Desktop: Experience with ArcGIS Desktop.
- GeoEvent Server: Experience with GeoEvent Server.
- Cloud Computation: Knowledge of cloud computation, particularly AWS
Additional Information:
This is a contract role with estimated duration of at least 6-9 months. It is fully remote, you must be US based and available to work US PST business hours.
Company Description
Super, Team oriented environment with a customer-centric focus and a great reputation.
Company Description
Super, Team oriented environment with a customer-centric focus and a great reputation.