Search

End-to-End Software Developer (Senior) - 26-00859

NavitasPartners
locationYonkers, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionJob Title: End-to-End Software Developer (Senior)

Location: New York, NY
Duration: 12+ Months (Long-Term)

Position Overview

A public-sector organization is seeking a Senior End-to-End Software Developer to design, develop, and deploy modern, secure, web-based enterprise applications. These systems support the full lifecycle management of permits, licenses, inspections, and public infrastructure assets, providing both customer-facing portals and internal administrative platforms.

The role involves building highly available, accessible applications that enable external users to submit applications and documents, while internal users manage approvals, inspections, compliance, payments, asset tracking, and reporting. Solutions include integrated mapping, document management, workflow automation, and secure bi-directional communication.

Key Responsibilities

  • Design, develop, and deploy secure, scalable, web-based applications using modern Microsoft technologies

  • Perform detailed application design, database design, coding, and unit, integration, and performance testing

  • Develop complex application modules using .NET 4.8, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, and XML/JSON-based web services

  • Implement web user interfaces using Razor, MVC/MVVM, AJAX, HTML5, CSS, and JavaScript frameworks (React, Angular, Backbone)

  • Design and manage relational databases, including normalization, stored procedures, and T-SQL development using SQL Server (2017/2019) and Azure SQL

  • Build applications with secure authentication, authorization, and role-based access control

  • Develop and integrate mapping and geospatial features within web applications

  • Generate reports using SQL Server Reporting Services (SSRS) and perform data migration and transformation using SSIS

  • Implement configuration management, CI/CD pipelines, and version control using Azure DevOps

  • Develop and integrate web services using WCF

  • Adhere to SDLC methodologies including Waterfall, RUP, and Agile

  • Create and maintain technical documentation, including application architecture, use case diagrams, and design artifacts

  • Collaborate with business analysts, QA teams, and fellow developers throughout the development lifecycle

  • Participate in technical reviews, troubleshooting, and solution design discussions

  • Research and recommend technical solutions and best practices

Mandatory Skills & Experience

  • Minimum 5 years of experience in application development, data analysis, database design, testing, implementation, and documentation

  • Strong experience designing and implementing software solutions across enterprise environments

  • Hands-on experience with object-oriented programming and full application lifecycle delivery

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)

  • Advanced certifications or formal training in application development

  • Microsoft Certified Professional (preferred)

  • 5+ years of experience in object-oriented design, development, testing, and deployment of mission-critical applications

  • 3–5 years of hands-on experience with:

    • C#, ASP.NET, ADO.NET, MVC, WCF, WPF

    • HTML5, AJAX, JavaScript, jQuery, Entity Framework, LINQ, Redux

    • Visual Studio 2017/2019/2022

  • 4+ years of experience with:

    • SQL Server (2014/2017/2019)

    • Database design, normalization, T-SQL, stored procedures

    • SSIS and data modeling tools (ERwin, ERStudio)

  • Experience with GIS and map-based applications using ArcGIS, OpenLayers, Mapbox, or similar tools

  • Strong experience with Azure DevOps, TFS, or equivalent ALM tools

  • Proficiency with responsive design frameworks such as Bootstrap

  • Experience developing mobile or disconnected applications

  • Experience integrating online payment systems

  • Knowledge of Business Intelligence and decision support systems

  • Prior experience working on public-sector or regulated enterprise systems is a plus

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...