We are looking for a skilled and motivated .NET/C# Developer to join our Content Engineering team at VacationPort. You will help modernize and develop new internal applications to standardize and integrate external travel data feeds into our system. Your contributions will help power a seamless data pipeline that supports a growing network of travel industry partners.
Who We Are
VacationPort is a Portland, OR-based small business providing digital marketing and technology solutions to the travel industry. We work with a range of clients, from major cruise lines and tour operators to small travel retailers. As a small, well-established company focusing on growth and modernization this year, we’re in a unique position to blend stability with forward-looking innovation.
What You’ll Do
- Modernize & Migrate Legacy Code: Begin by converting legacy VB.NET console applications into C# .NET Core 8 applications, ensuring compatibility with internal automation tools. As you progress, the job will shift focus on creating new apps and services along with maintaining and improving the existing converted apps.
- Data Integration & Normalization: Engage with a variety of third-party APIs and data feeds in REST, XML, and JSON formats. You’ll transform disparate inputs into a consistent internal structure, improving the consistency and reliability of our data integrations.
- API-Driven Architecture: Build and maintain applications that consume internal Web APIs. Your work will contribute to improving the scalability and efficiency of our system architecture.
- Code Reusability & Libraries: Identify and create reusable libraries and utilities to streamline development and reduce repetitive coding. You’ll help establish best practices that modernize our codebase and foster greater efficiency and maintainability.
- Process Automation & Efficiency: Collaborate with the Content team to understand their manual processes. Design and implement automated solutions that free up time, reduce errors, and help the business run more smoothly.
Why Join Us?
- Career Growth & Advancement: As we prioritize modernization and expansion, you’ll have the chance to shape how we work. Many employees have risen through the ranks here, and as our Content Engineering department grows, there are opportunities to step into leadership or architectural roles, guiding future team members and influencing strategic decisions.
- Work-Life Balance: We believe in flexibility and trust for remote employees. You’ll have room to balance personal obligations and work, but we also set clear, fair expectations for performance and results. Following the training period, you’ll have a degree of flexibility to structure your schedule as long as core responsibilities and deadlines are met.
- Engaging Technical Challenges: Our environment is ripe with complexity and the opportunity to creatively solve problems. You’ll tackle diverse data sources, modernize legacy systems, and help shape a new architectural approach. This is an environment where you can flex your technical muscles, innovate, and make a real impact.
Qualifications & Requirements
- .NET / C# Expertise: At least 5 years of professional experience developing back-end console applications and services using .NET (Framework & Core) and unit testing frameworks.
- Data Focus: Strong MS SQL Server skills (T-SQL, stored procedures, indexing, database design). Familiarity with converting SSIS-based processes into C#-based integrations.
- Legacy Conversion & Modernization: Comfortable working with legacy VB.NET code and migrating it to a modern C# ecosystem.
- Data Integration: Experience with integrating data using RESTful and SOAP APIs, handling XML, CSV, and JSON formats.
- HTML Understanding: Basic HTML knowledge understanding required (but no extensive front-end/UI).
- Educational Background & Problem-Solving: Bachelor’s degree in Computer Science or a related field, or equivalent experience. Demonstrated ability to troubleshoot complex legacy codebases and craft efficient, maintainable solutions.
- Attention to Detail & Data Quality: Meticulous attention to detail, ensuring data accuracy, code quality, and overall system reliability.
- Remote Work Effectiveness: Ability to attend regular morning team meetings at 8:30 AM PT and effectively manage your time and responsibilities in a fully remote environment.
- Team Collaboration & Communication: Strong communication skills and openness to feedback. A positive, team-oriented mindset, a willingness to share knowledge, and an interest in training/mentoring others as the department grows.
Additional Valued Skills
- Familiarity with creating distributed shared code libraries.
- Familiarity with Agile methodologies.
- Experience with API testing and debugging tools.
- Experience with SVN, Git and Jira for source control and issue tracking.
- Experience with web scraping automation frameworks (e.g. Selenium or similar)
Location & Compensation
- Remote-Only Position: Work from anywhere within the U.S., some travel (reimbursed) to Portland, OR for yearly events may be required.
- Compensation: $95K-$115K/yr based on experience, skills, and current market conditions. While we are a small company offering a competitive range for our size, we focus on providing meaningful work, flexibility, and clear growth opportunities to balance compensation.
Benefits
- Comprehensive Benefits: 401K, Life Insurance, Short-term Disability, Medical & Dental plans with FSA option.
- Generous Time Off: 3 weeks of flexible time off to start, plus holidays.
- Flexibility & Growth: Flexible work schedule (post-training period) and the potential to grow into a team lead role as the department expands.
Join Our Team
If you’re ready to apply your .NET/C# expertise in a forward-looking environment—tackling legacy-to-modern migrations, building automated processes, and contributing to a scalable, API-driven architecture—we want to hear from you. We’re excited to learn more about how your skills can shape the future of our Content Engineering department. Apply today with your cover letter and resume!
Note: Candidates must be authorized to work in the U.S. and we cannot provide visa sponsorship or work with outsourcing firms for this role.
Job Types: Full-time, Permanent
Pay: $95,000.00 - $115,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- What industry sector is our company in?
Work Location: Remote