Senior Dotnet Developer

VistalTech Inc
Albany, New York Metropolitan Area

Key Responsibilities

  • Collaborate with program stakeholders to analyze business requirements and application impacts, particularly related to Managed Care systems.
  • Participate in functional and technical discussions, translating business needs into scalable technical solutions.

Application Design & Development

  • 8+ years of experience in design and develop enterprise-grade applications using C#/.NET technologies.
  • Build and enhance applications using both Web Forms and MVC (Model-View-Controller) architectural patterns.
  • Develop user-friendly interfaces with complex data structures and advanced form layouts.
  • Apply object-oriented principles (OOA/OOD/OOP) and N-tier architecture in solution design.

System Architecture & Integration

  • Design and implement solutions using Service-Oriented Architecture (SOA).
  • Develop and maintain web services (WCF/Web API) and integrate with enterprise systems.
  • Implement secure application frameworks, including cryptography and application security mechanisms.

Database & Data Management

  • Design and optimize database solutions using SQL Server or Oracle.
  • Develop ER diagrams, stored procedures, triggers, indexes, and user-defined functions.
  • Work with complex datasets and ensure data integrity and performance optimization.

Development Tools & Frameworks

  • Develop and maintain solutions using Microsoft Visual Studio (2013/2022) and .NET Framework 4.0+.
  • Utilize Team Foundation Server (TFS) for source control and development lifecycle management.
  • Work with ComponentOne tools for UI and reporting solutions.
  • Develop XML-based solutions using OpenXML and ClosedXML frameworks.

Analysis & Documentation

  • Perform high-level and low-level system design, including:
  • ERDs (Entity Relationship Diagrams)
  • DFDs (Data Flow Diagrams)
  • Transition diagrams
  • Document system architecture, technical designs, and development processes.

Support & Enhancement

  • Maintain and enhance existing FACTS web and console-based applications.
  • Troubleshoot, debug, and optimize application performance.
  • Provide technical leadership and guidance to development teams.

🔹 Role Level

  • Senior / Expert Level (84+ months experience required)
  • Expected to lead development efforts and guide teams in enterprise application delivery.