Job Title: .NET / Microsoft Developer (Junior to Mid-Level) Location: New York, NY or Glen Allen, VA Job Type: Hybrid Experience Level: 37 Years Industry: Investment / Financial Services (Preferred) Overview: We are seeking a driven and detail-oriented .NET / Microsoft Developer to join our technology team. This role is ideal for a junior to mid-level developer with 3 to 7 years of hands-on experience, particularly in .NET Core, Microsoft Power Platform, and Blazor. Prior experience in the investment or financial services industry is highly desirable. Key Responsibilities:
Design, develop, and maintain applications using .NET Core, Blazor, and related Microsoft technologies.
Build and customize solutions using Microsoft Power Platform, including Power Apps, Power Automate, and Power BI integrations.
Collaborate with business stakeholders and senior developers to gather requirements and deliver high-quality technical solutions.
Participate in code reviews, testing, and debugging to ensure application stability and performance.
Contribute to the ongoing improvement of development standards, tools, and processes.
Support integration with third-party systems, APIs, and data sources.
Assist in maintaining secure and scalable enterprise applications.
Required Skills & Qualifications:
37 years of experience with .NET Core and C# development.
Hands-on experience with Microsoft Blazor for building web UIs.
Experience developing solutions with the Power Platform, particularly Power Apps and Power Automate.
MS SQL Server (SQL) proficiency
Power BI
Azure Data Factory
SSIS
Solid understanding of RESTful APIs, web services, and data integration techniques.
Familiarity with modern development tools, version control (e.g., Git), and CI/CD pipelines.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Background in the investment or financial services industry, with knowledge of financial instruments, trading systems, or portfolio management.
Experience with Azure DevOps or other cloud-based development and deployment tools.
Exposure to Agile/Scrum methodologies.
Education:
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field; or equivalent practical experience.