Description
Key Responsibilities:
Create responsive web-based applications using HTML5, CSS, JavaScript, and TypeScript and ASP.NET Blazor
Implement and maintain ASP.NET applications with Entity Framework for data access
Design and implement database solutions using SQL Server
Develop applications using ArcGIS and C#/.NET technologies
Apply jQuery and modern front-end techniques to enhance user experience
Participate in the full software development lifecycle using Git for version control
Implement DevOps practices for continuous integration and deployment
Perform requirements gathering and business analysis to translate client needs into technical solutions
Collaborate with cross-functional teams to deliver integrated solutions
Assist with collaboration and building a new support team in South America
Required Skills & Qualifications:
8+ years of experience in full stack software engineering
Strong programming skills in C# and .NET framework
Proficiency in web development using HTML5, CSS, JavaScript and TypeScript
Experience with ASP.NET and Entity Framework
Experience with ASP.NET Blazor
Experience with REST API design and implementation
Experience with ArcGIS API for JavaScript
Working knowledge of SQL Server and database design principles
Experience with jQuery for client-side scripting and DOM manipulation
Familiarity with Git for version control and collaborative development
Understanding of DevOps principles and practices
Experience in business analysis and requirements gathering
Excellent communication skills in both technical and business contexts
Preferred Qualifications:
Knowledge of ArcGIS Server, Portal for ArcGIS, and ArcGIS Enterprise
Experience with Python for GIS automation
Familiarity with Agile development methodologies
Experience with cloud deployment (Azure/AWS)
Background in spatial analysis and cartography