.Net Programmer Analyst

OP Consulting Group LLC

  • Richmond, VA
  • 6 days ago

    Highlights

    Strong understanding of object-oriented programming (OOP), design patterns, and software development best practices. Collaborate with SQL developers to implement efficient data access patterns.

    Numbers & Facts

    LocationRichmond, VA

    Description

    Job Title: .NET Developer
    Richmond,VA
    Hybrid

    Key Responsibilities:

    • Design, develop, and maintain .NET Core backend services and APIs.

    • Collaborate with SQL developers to implement efficient data access patterns.

    • Contribute to the modernization of the enterprise platform utilizing microservices and modular architecture.

    • Develop new application features and enhance existing functionalities.

    • Participate in performance optimization efforts across all application layers.

    • Integrate with Azure-based components and cloud services.

    • Support CI/CD processes using Azure DevOps or GitHub pipelines.

    • Participate in Agile/Scrum ceremonies and consistently deliver on sprint commitments.

    Required Skills:

    • 7+ years of professional experience developing applications using .NET Core and C#.

    • Proven experience building REST APIs and microservices.

    • Experience consuming and integrating with SQL Server on Azure VM environments.

    • Strong understanding of object-oriented programming (OOP), design patterns, and software development best practices.

    • Hands-on experience with Azure DevOps or GitHub for managing CI/CD pipelines.

    • Demonstrated experience working effectively within Agile/Scrum teams.

    • Experience integrating backend systems with ETL pipelines such as SSIS or Databricks.

    • Strong debugging, analytical, and troubleshooting skills.

    Desired Skills:

    • Experience utilizing Terraform or other Infrastructure as Code (IaC) tools.

    • Familiarity with domain-driven design and microservices architecture.

    • Experience working with distributed systems or high-availability environments.

    • Understanding of tolling, transit, or large-scale transportation systems is preferred.

    Similar Jobs

    See more jobs