Senior Full-Stack Developer

InfoPeople

  • Long Island City, NY
  • 7 days ago

    Highlights

    This person should be comfortable working across API development, front-end development, databases, messaging, serverless computing, data platforms, and system integrations. Integrate with REST APIs, SOAP services, databases, files, messaging systems, and third-party applications.

    Numbers & Facts

    LocationLong Island City, NY

    Description

    Summary of Position:
    We are seeking an experienced Senior Full-Stack Developer with strong expertise in .NET, C#, Angular, SQL, Azure, cloud services, data engineering, and enterprise integrations.
    The ideal candidate will be a hands-on engineer who can design, develop, test, integrate, deploy, and support complex enterprise applications. This person should be comfortable working across API development, front-end development, databases, messaging, serverless computing, data platforms, and system integrations.
    Job Duties:
    • Design, develop, test, and maintain high-quality .NET / C# REST APIs.
    • Develop modern, scalable front-end applications using Angular and TypeScript.
    • Design and implement complex SQL queries, stored procedures, views, functions, and database solutions.
    • Analyze and optimize SQL queries and database performance.
    • Build integrations between internal applications, third-party systems, databases, and cloud services.
    • Develop event-driven integrations using Azure Service Bus, including queues, topics, subscriptions, and message processing.
    • Develop and maintain Azure Functions for APIs, background processing, scheduled jobs, and integrations.
    • Work with Azure Databricks and Databricks notebooks for data processing, transformation, and integration.
    • Develop data pipelines and integrations between applications, databases, APIs, and data platforms.
    • Work with both synchronous and asynchronous integration patterns.
    • Integrate with REST APIs, SOAP services, databases, files, messaging systems, and third-party applications.
    • Develop robust error handling, retry mechanisms, logging, monitoring, and alerting for integrations.
    • Write comprehensive unit, integration, API, and data-level tests.
    • Troubleshoot application, API, database, messaging, and integration issues.
    • Participate in code reviews and maintain high standards for code quality and security.
    • Work with Azure DevOps and CI/CD pipelines for automated build, testing, and deployment.
    • Collaborate with architects, developers, QA engineers, data engineers, and business stakeholders.
    • Support applications in development, test, and production environments.
    • Identify opportunities to improve performance, scalability, reliability, and maintainability.
    Qualifications and Requirements:
    • 7+ years of professional software development experience.
    • Strong hands-on experience with C#, .NET, and ASP.NET Core.
    • Strong experience designing and developing REST APIs.
    • Strong experience with Angular and TypeScript.
    • Advanced SQL skills, including:
      • Complex queries and joins
      • Stored procedures
      • Views and functions
      • Query optimization
      • Indexing and performance tuning
      • Data validation and troubleshooting
      • Large-volume data processing
    • Strong experience with enterprise application integration.
    • Experience integrating applications using:
      • REST APIs
      • SOAP/web services
      • SQL/database integrations
      • JSON/XML
      • File-based integrations
      • Messaging/event-based integrations
      • Third-party APIs
    • Strong experience with Azure Service Bus.
    • Strong experience developing Azure Functions.
    • Hands-on experience with Azure Databricks and Databricks notebooks.
    • Experience with Python and/or SQL in Databricks.
    • Strong understanding of asynchronous processing and event-driven architecture.
    • Experience with Git, Azure DevOps, CI/CD, and automated deployments.
    • Strong experience writing unit and integration tests.
    Strong understanding of object-oriented programming, SOLID principles, design patterns, and clean architecture. Education and Experience:
    • Azure Data Factory or similar data integration technologies.
    • Azure Storage, Key Vault, Application Insights, and other Azure services.
    • Microservices architecture.
    • Enterprise integration patterns.
    • Data pipelines and ETL/ELT processes.
    • Python development.
    • Docker and containerization.
    • Infrastructure as Code using Terraform, Bicep, or ARM.
    • API security, OAuth 2.0, JWT, and authentication/authorization.
    • Performance tuning for APIs, applications, and databases.
    • Production support and incident troubleshooting.

    Similar Jobs