Senior Application Developer

Compu-Vision Consulting Inc.

New York City, NY

JOB DETAILS
SALARY
$80–$85 Per Hour
SKILLS
ADO.NET Entity Framework, Adoption, Analysis Skills, AngularJS, Application Programming Interface (API), Best Practices, CSS (Cascading Style Sheet), Cloud Applications, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Analysis, Data Recovery, Data Storage, Database Optimization, Database Programming, Debugging Skills, Design Patterns Programming Methodologies, DevOps, Documentation, Emerging Technology, Geographic Information Systems (GIS), Git, GitHub, HTML5, Identify Issues, Industry/Trade Analysis, Information Technology & Information Systems, JavaScript Libraries, Leadership, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Certifications, Microsoft SQL Server, Microsoft Visual Studio, Microsoft Windows Azure, Model View Controller, Operational Improvement, Oracle, Oracle Database, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Process Management, Project/Program Management, Quality Management, REST (Representational State Transfer), React.js, Release Management/Engineering, Requirements Management, SQL Databases, Scalable System Development, Security Protocols, Software Architecture Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Spatial Data, System Operations, Systems Maintenance, Team Lead/Manager, Team Player, Technical Writing, Time Management, User Interface/Experience (UI/UX), Writing Skills
LOCATION
New York City, NY
POSTED
1 day ago
Title: Senior Application Developer
Location: New York, NY 10271
Duration: 18 Months


PROJECT SCOPE:
  • Design and implement full stack solutions using .NET technologies, including C#, ASP.NET, .NET Core, .NET 9.0, MVC, Entity Framework, JavaScript libraries, SQL Server, and Azure.
  • Identify, analyze, and develop interfaces and integration flows using Visual Studio Application platform.
  • Develop and optimize database structures and queries using SQL Server to ensure efficient data storage and retrieval.
  • Utilize Azure services to build scalable and reliable cloud-based applications, leveraging services such as Azure App Service, Azure SQL Database, and Azure Functions.
  • Collaborate with interface designers to integrate user-facing elements with server-side logic, ensuring seamless user experiences.
  • Integrate GIS applications and data with enterprise systems, improving operational workflows and data accessibility.
  • Manage, process, and analyze spatial data from diverse sources.
  • Participate in code reviews to maintain code quality, identify potential issues, and suggest improvements.
  • Troubleshoot and debug complex application issues, providing timely resolutions to maintain system stability.
  • Create and maintain technical documentation, including system designs, workflows, and user guides.
  • Ensure solutions comply with industry best practices, standards, and security protocols.
  • Stay current with industry trends and emerging technologies to propose innovative solutions and improve development processes.
  • Communicate effectively with team members, stakeholders, and project managers to gather requirements, provide updates, and manage expectations.
  • Prepare documentation and conduct knowledge transition to support adoption across the organization and other city agencies.


REQUIRED QUALIFICATIONS, SKILLS, AND EXPERIENCE

Note: candidates who do not have the required skills will not be considered.

The selected candidate must have a minimum of 4 years' experience
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Geographic Information Systems (GIS), or a related field. Master's degree is a plus.
  • Proven experience (8+ years) as a full stack .NET Developer with hands-on expertise in C#, ASP.NET, .NET Core, .NET 9.0, MVC, Entity Framework, SQL Server, and Azure.
  • Solid understanding of front-end technologies, including HTML5, CSS, JavaScript libraries, and related frameworks (e.g., React, Angular).
  • Experience with RESTful API development and integration.
  • Demonstrated experience working with geospatial data types in Microsoft SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS databases.
  • Experience with MS-SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
  • Familiarity with web-based geospatial visualization and map library integrations.
  • Ability to collaborate effectively within a team environment.
  • Proven ability to lead cross-functional teams and deliver projects on time and within scope.
  • Strong knowledge of software architecture principles, design patterns, and best practices.
  • Familiarity with DevOps practices and tools for continuous integration and delivery.
  • Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub extensions.
  • Experience with version control using Git and GitHub and release management practices.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
  • Strong communication skills, both written and verbal.
  • Microsoft Azure certifications are a plus.
  • Demonstrated experience working with technical and non-technical staff.

About the Company

C

Compu-Vision Consulting Inc.