.NET Developer (Senior / Specialist)

Vortigo Digital

United States

Remote

USD 110,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vortigo Digital in the United States seeks a senior software engineer skilled in the Microsoft .NET stack to design, build, and maintain enterprise applications across the full SDLC. You will develop RESTful services, integrate with internal and external systems, and collaborate with US-based stakeholders in an agile, globally distributed team.

The role emphasizes scalable architecture, code quality, and modern automation practices.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or related field.
  • Minimum 5 years of experience in software development using Microsoft technologies.
  • Proven experience with C#, .NET Framework/Core/6+, ASP.NET MVC/Core, and REST API development.
  • Strong experience with SQL Server, database design, and complex query development.
  • Experience with Entity Framework and object-oriented programming (OOP) principles.
  • Solid understanding of design patterns and software architecture best practices.
  • Experience integrating enterprise applications and third-party systems.
  • Advanced English proficiency for technical discussions with international stakeholders.
  • Experience working in medium to large corporate environments.
  • Availability to work remotely and collaborate with teams based in the United States.
  • Experience working in Agile environments and globally distributed teams.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications using Microsoft .NET technologies.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Develop and maintain RESTful APIs and integrations between internal platforms and third-party systems.
  • Collaborate closely with Product, Architecture, Quality Assurance, and Operations teams to deliver scalable, resilient, and high-quality solutions.
  • Perform code reviews, troubleshoot issues, and resolve production incidents while ensuring system stability and performance.
  • Ensure adherence to software engineering best practices, including code quality, security, performance optimization, and maintainability.
  • Participate actively in Agile ceremonies and contribute to continuous improvement initiatives.
  • Work directly with stakeholders and business teams located in the United States.
  • Support technology modernization, automation, and digital transformation initiatives.
  • Contribute to the development and maintenance of systems supporting Wealth & Asset Management operations.
  • Collaborate with cross-functional teams to identify business needs and translate requirements into technical solutions.
  • Promote innovation and continuous improvement in development processes, tools, and methodologies.

Skills

C#/.NET Framework Core 6+
ASP.NET MVC/Core
REST API development
SQL Server
Entity Framework
OOP
Design patterns
Software architecture
Agile methodologies
English communication
Enterprise integration
Remote collaboration

Education

Bachelor’s degree in CS/Software/Engineering

Tools

Azure Cloud Services
Azure DevOps
Docker
CI/CD pipelines
Microservices Architecture
RabbitMQ
Kafka
React
Angular

Job description

Required Experience:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Computer Engineering, or a related field.
  • Minimum of 5 years of experience in software development using Microsoft technologies.
  • Proven experience with C#, .NET Framework/.NET Core/.NET 6+, ASP.NET MVC/Core, and REST API development.
  • Strong experience with SQL Server, database design, and complex query development.
  • Experience with Entity Framework and object-oriented programming (OOP) principles.
  • Solid understanding of design patterns and software architecture best practices.
  • Experience integrating enterprise applications and third-party systems.
  • Advanced English proficiency, with the ability to participate in technical discussions, requirements gathering sessions, architecture reviews, and daily interactions with international stakeholders.
  • Experience working in medium to large corporate environments.
  • Availability to work remotely and collaborate with teams based in the United States.
  • Experience working in Agile environments and globally distributed teams.
Preferred Qualifications:
  • Experience with Azure Cloud Services, Azure DevOps, Docker, CI/CD Pipelines, and Microservices Architecture.
  • Experience with messaging tools such as RabbitMQ, Kafka, or similar technologies.
  • Knowledge of modern front-end frameworks such as React or Angular.
  • Experience in Wealth Management, Asset Management, Capital Markets, Banking, FinTech, or Financial Services organizations.
  • Knowledge of financial products, investments, portfolios, and wealth management processes.
  • Experience with legacy application modernization initiatives.
  • Familiarity with secure software development practices, observability, monitoring, and production support.
  • Microsoft Azure certifications and Agile/Scrum certifications are considered a plus.
Main Activities and Responsibilities:
  • Design, develop, maintain, and enhance enterprise applications using Microsoft .NET technologies.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Develop and maintain RESTful APIs and integrations between internal platforms and third-party systems.
  • Collaborate closely with Product, Architecture, Quality Assurance, and Operations teams to deliver scalable, resilient, and high-quality solutions.
  • Perform code reviews, troubleshoot issues, and resolve production incidents while ensuring system stability and performance.
  • Ensure adherence to software engineering best practices, including code quality, security, performance optimization, and maintainability.
  • Participate actively in Agile ceremonies and contribute to continuous improvement initiatives.
  • - Work directly with stakeholders and business teams located in the United States.
  • Support technology modernization, automation, and digital transformation initiatives.
  • Contribute to the development and maintenance of systems supporting the client’s Wealth & Asset Management operations.
  • Collaborate with cross-functional teams to identify business needs and translate requirements into technical solutions.
  • Promote innovation and continuous improvement in development processes, tools, and methodologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

Weekday (YC W21) • New York (NY)

On-site
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Green Key Resources • New York (NY)

Hybrid
USD 140,000 - 190,000
.Net Developer
.Net Developer

Cat Technology Inc • Chicago (IL)

On-site
USD 70,000 - 100,000
Dotnet Developer
Dotnet Developer

PiTech Solutions Inc • Huntsville (AL)

On-site
USD 80,000 - 110,000
Senior .NET Solutions Developer– Financial Services
Senior .NET Solutions Developer– Financial Services

Phaxis • New York (NY)

On-site
USD 140,000 - 210,000
.Net Developer
.Net Developer

Aklip Technologies LLC • South Carolina

On-site
USD 90,000 - 140,000
Senior Full Stack Developer (.NET / Azure)
Senior Full Stack Developer (.NET / Azure)

Saicon • Irving (TX)

On-site
USD 90,000 - 130,000
.NET Software Developer
.NET Software Developer

Compunnel, Inc. • Richmond (VA)

On-site
USD 90,000 - 130,000
Dotnet Developer
Dotnet Developer

Encore Talent Solutions • Schaumburg (IL)

On-site
USD 90,000 - 130,000
Sr. .NET Developer
Sr. .NET Developer

Olik Global • South Carolina

On-site
USD 100,000 - 130,000