corporate_fare
Princeton IT Services, Inc
verifiedVerified ListingSenior Application Developer - .NET / Azure / GIS
location_onUnited States (On-site)
schedulePosted today
workContract
bar_chartMid
AngularAPIsAzureCI/CDCloudCSSDatabase DesignData IntegrationData structuresDevOpsDocumentationEnterprise GISEnterprise Software SolutionsGeospatialGISGitJavaScriptMapping.NETOracleOracle SpatialPostGISPostgreSQLReactSecuritySpatial DataSpatial Database DesignSQLSQL ServerTechnical documentation
About the Role
Job Title: Senior Application Developer .NET / Azure / GIS
Location:
New York, NY 10271
Work Schedule:
Monday Friday, 9:00 AM 5:00 PM
Job Type:
Full Time Contract
About The Role
We are seeking an experienced Senior Application Developer to design, develop, and maintain full-stack enterprise applications using .NET technologies, SQL Server, and Microsoft Azure. The ideal candidate will have strong expertise in backend and frontend development, API integration, cloud solutions, and geospatial data integration, including GIS applications and mapping technologies.
Key Responsibilities
Design and develop full-stack applications using C#, ASP.NET, .NET Core, .NET 9, MVC, and Entity Framework.
Build responsive user interfaces using HTML5, CSS, JavaScript libraries, and frameworks such as React or Angular.
Develop and integrate RESTful APIs, application interfaces, and integration workflows.
Design, optimize, and maintain databases, queries, and data structures using SQL Server, PostgreSQL, Oracle, and geospatial databases.
Develop and deploy scalable cloud applications using Azure App Service, Azure SQL Database, and Azure Functions.
Integrate GIS applications and geospatial data with enterprise systems.
Process and analyze spatial data from multiple sources and support web-based mapping and geospatial visualization.
Participate in code reviews, troubleshoot complex application issues, and improve application performance and reliability.
Apply software architecture principles, design patterns, security standards, and development best practices.
Support CI/CD pipelines, version control, release management, and application lifecycle management.
Create and maintain technical documentation, system designs, workflows, and user guides.
Collaborate with technical and non-technical stakeholders to gather requirements and deliver solutions.
Conduct knowledge transfer and support the adoption of solutions across teams and agencies.
Required Qualifications
Bachelor s degree in Computer Science, Software Engineering, Information Systems, GIS, or a related field. A master s degree is a plus.
8+ years of full-stack .NET development experience.
Strong hands-on experience with C#, ASP.NET, .NET Core, .NET 9, MVC, Entity Framework, SQL Server, and Azure.
Proficiency in HTML5, CSS, JavaScript, and frontend frameworks such as React or Angular.
Experience developing and integrating RESTful APIs.
Experience working with geospatial data in SQL Server, Oracle Spatial, and PostgreSQL/PostGIS.
Familiarity with web-based GIS visualization, mapping libraries, and spatial data integration.
Strong knowledge of database design, query optimization, software architecture, and design patterns.
Experience with Azure DevOps, Git, GitHub, CI/CD, and release management.
Strong analytical, troubleshooting, communication, and collaboration skills.
Ability to work effectively with cross-functional teams and deliver projects within scope and timelines.
Preferred Qualifications
Microsoft Azure certifications.
Experience with enterprise GIS applications and geospatial data management.
Experience with DevOps practices, application lifecycle management, and automated deployments.
Experience preparing technical documentation and conducting knowledge transfer.
domain
Princeton IT Services, Inc
Leading-edge innovations and technical excellence in the geospatial domain.