NavitasPartners

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

Yonkers, NY, USunknown
Apply on company site

About the role

**Job 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

Applying with JobFu tracks this in your pipeline automatically.

Free AI résumé tailoring, interview prep, and matches across 40+ countries.

Apply on company site