For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Mojo Trek
Mojo Trek

Senior .Net Engineer (nearshore)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Windows Application
Data
+37

Permanent role
7 days ago
Apply now

Company Description:

Mojo Trek, an Inc. 5000 company, delivers an unparalleled recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference, push the change forward, and develop software critical to their success.

We are looking for a Senior Software Engineer based in Brazil with strong experience in Windows desktop applications and solid skills in web application services. You will work across legacy Windows applications (WinForms, WPF, and older Windows libraries/SDKs) and modern .NET-based web services, including integrations with NetSuite.

In this role, you will be a hands-on engineer responsible for implementing features, improving existing systems, troubleshooting complex issues, and contributing to architectural discussions, especially around data access and NetSuite API integrations.

Key Responsibilities

Desktop Applications (Windows / Legacy)

  • Develop, maintain, and enhance Windows desktop applications using:

  • WinForms

  • WPF

  • Legacy Windows Foundation / older Windows SDK libraries

  • Read, understand, and work effectively within large, legacy codebases:

  • Implement new features without breaking existing behavior

  • Fix bugs and performance issues in complex, older modules

  • Refactor and improve code quality incrementally while preserving system stability.

  • Implement robust logging, error handling, and diagnostics in desktop applications.

Web Applications & Services (.NET)

  • Design and implement features in .NET-based web applications and services (e.g., .NET Framework, .NET Core, or .NET 6+ as applicable).

  • Build, maintain, and document RESTful APIs:

  • Implement secure, reliable, and performant endpoints

  • Collaborate with front-end or integration teams consuming these services

  • Contribute to the data access layer:

  • Implement and maintain repositories, data models, and database interactions

  • Ensure efficient querying and adherence to best practices for data integrity

  • Help integrate desktop applications with backend services and APIs to support end-to-end workflows.

NetSuite Integration

  • Work with NetSuite APIs to integrate internal systems with NetSuite (ERP/financial platform).

  • Inspect and consume NetSuite APIs:

  • Understand existing endpoints, requests, and responses

  • Implement and maintain integration logic in .NET services

  • Troubleshoot and resolve integration issues, ensuring data accuracy between NetSuite and internal applications.

  • Collaborate with business and functional teams on NetSuite-related requirements and changes.

Collaboration & Technical Contribution

  • Participate in architectural and design discussions for both desktop and web systems.
  • Perform code reviews, share best practices, and maintain high code quality standards.
  • Work closely with Product, QA, and other engineering team members to deliver high-quality features on time.
  • Mentor mid-level and junior engineers on the team, especially around .NET, Windows desktop, and data-access patterns.

Required Qualifications

  • 6-9 years of professional experience in software development.

  • Strong, hands-on experience with:

  • WinForms and WPF

  • Legacy Windows Foundation / older Windows SDK-based applications

  • .NET (C#), including experience with .NET Framework and/or .NET Core / .NET 5+

  • Proven ability to:

  • Navigate and enhance legacy codebases (limited documentation, complex logic)

  • Debug and troubleshoot issues across UI, business logic, and data access layers

  • Experience in:

  • Building and consuming RESTful APIs

  • Implementing and maintaining a data access layer using ADO.NET, Entity Framework, Dapper, or similar

  • Practical exposure to NetSuite integrations:

  • Inspecting and working with NetSuite APIs (REST or SOAP)

  • Handling data flows between NetSuite and internal systems

  • Good understanding of:

  • Software design principles (SOLID, clean code)

  • Version control (e.g., Git)

  • Unit and integration testing practices

Preferred Qualifications

  • Experience in roles such as Senior Engineer, Tech Lead, or acting lead on projects.

  • Involvement in modernization efforts for legacy desktop applications (e.g., improving architecture, introducing services, or preparing for more modern UIs).

  • Familiarity with:

  • CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI, etc.)

  • SQL Server or other relational databases

  • Observability tools (logging, monitoring, tracing)

  • Experience with NetSuite customization (SuiteScript, SuiteTalk) is a plus.

  • Background working in distributed or cross-functional teams.

About Mojo Trek

👥11-50
📍Chicago, IL
🔗Website

Mojo Trek Service

Mojo Trek product / service
Mojo Trek product / service
Mojo Trek product / service
Mojo Trek product / service

How does Mojo Trek work?

Technology recruiting, staffing, management service

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service