Senior Application Developer - .NET / Azure / GIS

Princeton IT Services
New York, NY, United States
8 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles ASP.NET JavaScript (Programming Language) .NET Framework Geographic Information Systems Application Lifecycle Management Application Performance Management HTML5 Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing
+41 more
Code Review Information Systems Databases Continuous Integration Data Structures Database Design Software Design Patterns DevOps Entity Framework GIS Applications Github JavaScript Libraries PostgreSQL Microsoft SQL Server SQL Azure Model View Controller (MVC) Oracle (Applications) PostGIS Software Architecture Query Optimization Release Management Cloud Services Responsive Web Design Software Engineering Spatial Data Infrastructures Systems Integration Web Applications Enterprise Software Applications .NET Core Oracle Spatial ReactJS Backend Git AngularJS Information Technology Deployment Automation Integration Frameworks Front End Software Development Restful APIs Software Version Control Serverless Computing

Job description

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., * 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…