TN Visa Applications Developer Jobs
Applications Developer roles qualify for TN visa sponsorship under the USMCA treaty's Computer Systems Analyst category, provided your employer can document that the position requires a bachelor's degree in computer science, engineering, or a related technical field. Canadian citizens can apply at the port of entry with no cap; Mexican citizens require a consular appointment.
Find TN Visa Applications Developer JobsOverview
Showing 5 of 23+ Applications Developer jobs










See all Applications Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Applications Developer roles.
Get Access To All Jobs
Overview
Epic Business Systems, Professional Billing Team
At the direction of the Manager, work collaboratively with all departments, and function independently in defining, troubleshooting, and solving software and system analysis assignments using established system analysis techniques. Demonstrate advanced ability, integrity, and innovation in applying systems analysis techniques, knowledge, and experience to the needs of the organization. Position will be responsible for build and maintenance in the Epic Professional Billing (PB) application and providing technical support for the billing and financial operational groups and other end-users. Will also develop build and support proficiencies to provide backup support for the Epic Hospital Billing (HB) and their constituent users as well as assisting with the implementation of other information system initiatives within all billing operations. Works with Manager to develop work plans, and assists in recruitment, technical development and supervision of non-senior team members. Ideal candidate would have Epic Professional Billing/Single Billing Office (PB/SBO) certification (primary); PB Claims certification would be a plus.
Successful analysts are able to hold discussions of the concepts involved in system design (or issue investigation) while they are not actively working with or looking at the system or documentation, and make the technology understandable to others (e.g. analysts in other IS positions, end users or organizational leadership).
Ideal candidate with strong leadership, interpersonal, communication and organizational skills desired. Must be available for evening, weekend or on call hours if needed by department.
Responsibilities
- Collaborates with business analysts, project leads, and IT teams to ensure service availability, prompt issue resolution, and solutions are viable and consistent with established organizational practices. Maintains project tracking information.
-
Demonstrates a strong understanding of the technical aspects of applications, as well as the operational details, work flows and how applications are used in the department.
-
Provides analysis and testing functions in support of new or upgraded vendor, in-house computing systems and special projects.
-
Participates in the development and follow-up evaluation of system design and process improvement projects. Makes recommendations for operational improvements.
-
Lead significant project(s) associated with the application with minimal oversight by their lead/supervisor/manager and demonstrates strong presentation and communication skills to operational project teams. Needs to be organized with tasks needed to solve technical problems and presents solutions to operations and IT teams.
-
Assists departments in applications system management function. Develops a system to ensure the effective maintenance of security for all applications supported.
-
Performs detailed analysis with end users to troubleshoot and resolve problems, develop new functionality within the application, improve workflows, and understand how applications are used within the department and how they interface or integrate to other DH systems.
-
Provides training and assistance to team members, and new employees in department.
-
On call rotation and some project work requiring off hours, weekend, and holidays.
-
Performs other duties as required or assigned.
Qualifications
Bachelor’s degree with five (5) years of relevant work experience or the equivalent preferred.
Must be self-directed, flexible, and have strong organizational, analytical, and self-motivational skills.
Strong verbal, written, and listening skills are required to communicate effectively with peers, supervisors, and internal customers.
Demonstrates work qualities of attention to detail and dependability.
Ability to make decisions independently, but works within a team environment to provide support to department.
Handles fluctuating workloads while working within deadlines.
Project management skills are desired.
For applicable positions: Has vendor application certification/proficiency or earns it within 12 months of hire (i.e. Epic application certification). Maintains certification/proficiency in accordance with vendor requirements.
Required Licensure/Certifications
None
Remote: Fully Remote
Area of Interest: Information Systems/Technology
Pay Range: $77,792.00/Yr. - $124,467.20/Yr. (Based on 40 hours per week, otherwise pro rata)
FTE/Hours per pay period: 1.00 - 1.00 - 40 hrs/week
Shift: Day
Job ID: 42333
Dartmouth Health offers a total compensation package that includes a comprehensive selection of benefits. Our Core Benefits include medical, dental, vision and life insurance, short and long term disability, paid time off, and retirement plans. Click here for information on these benefits and more: Benefits | DHMC and Clinics Careers
Dartmouth Health is an Equal Opportunity and Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy-related conditions), sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, veteran or military status, or any other status protected by applicable federal, state, or local law.
Dartmouth Health provides reasonable accommodations to qualified individuals with disabilities and to applicants and employees with sincerely held religious beliefs in accordance with applicable law. Applicants who require an accommodation during the application or interview process may contact talentacquisition@hitchcock.org for assistance.
See all TN Visa Applications Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new TN Visa Applications Developer Jobs.
Get Access To All JobsTips for Finding TN Visa Sponsorship as an Applications Developer
Align your degree to the role description
TN visa approval hinges on a clear match between your credential and the job title. If your degree is in information systems or software engineering rather than computer science, get your employer to frame the Applications Developer role around your specific field in the offer letter.
Target employers with recent visa filings
Companies with recent visa filings for similar technical roles are already experienced with work visa sponsorship processes. Targeting those employers shortens the sponsorship conversation and reduces the chance of an uninformed HR rejection.
Request a detailed support letter before your border crossing
Canadian citizens apply for TN status directly at a port of entry, so your employer's support letter does the heavy lifting. It must specify your job duties, the degree requirement, your salary, and the employment period to satisfy CBP's review on the spot.
Find sponsored Applications Developer roles through Migrate Mate
Searching for TN-eligible roles means filtering for employers who understand the Computer Systems Analyst category. Migrate Mate surfaces Applications Developer jobs at companies with recent visa filings, so you're not cold-applying to employers without sponsorship experience.
Prepare for the specialty occupation question in Mexican consular interviews
Mexican applicants attend a TN visa interview where officers may probe whether the role genuinely requires a specialized degree. Bring documentation showing the position's technical complexity: architecture diagrams, project scopes, or employer attestations about the degree requirement.
Negotiate a TN renewal commitment before accepting an offer
TN status is employer-tied and granted in increments. Before signing, confirm your employer will sponsor renewals and understands the process. A verbal agreement isn't enough; written confirmation of renewal support protects you if your manager changes or the company is acquired.
Applications Developer TN Visa: Frequently Asked Questions
Does an Applications Developer role qualify for TN visa sponsorship?
Applications Developer positions qualify under the TN visa's Computer Systems Analyst category, provided the role requires a bachelor's degree in a directly related technical field such as computer science, software engineering, or information systems. The employer must document this degree requirement in writing. Roles where any general degree is acceptable will not satisfy the specialty occupation requirement and can result in a denial at the port of entry or consulate.
How does the TN visa compare to H-1B for Applications Developer jobs?
The TN visa has no annual lottery and no numerical cap for Canadian citizens, meaning you can apply and receive status at a port of entry without waiting for a selection round. H-1B visa requires lottery registration each spring, with a selection rate well below 50% in recent years. For Mexican citizens, TN has a limited annual allocation, but the process is still faster and more predictable than H-1B. TN is renewable indefinitely in three-year increments as long as you hold a qualifying offer.
What documents does my employer need to provide for a TN application?
Your employer must supply a support letter on company letterhead that states your job title, a description of duties, the degree requirement for the role, your salary, and the intended period of employment. For Canadian citizens crossing at a port of entry, CBP reviews this letter on the spot, so vague language about responsibilities or degree requirements is the most common cause of delays. Mexican citizens submit the same documentation to a U.S. consulate as part of the DS-160 package.
How can I find Applications Developer jobs that include TN visa sponsorship?
Most general job searches don't filter for TN-eligible employers, so you end up spending time on companies that have never sponsored international professionals. Migrate Mate is built specifically for this search: it surfaces Applications Developer roles at employers with recent visa filings, so you can focus your applications on companies experienced with visa sponsorship who are prepared to write the support letter required for TN status.
Can I switch employers while on TN status as an Applications Developer?
Yes, but TN status is tied to your current employer and job. When you accept a new offer, your new employer must file a fresh TN application before your start date. Canadian citizens can handle this at a port of entry; Mexican citizens need a new consular appointment. You cannot simply transfer TN status the way some other visa categories allow. Working for the new employer before the new TN is approved puts you out of status, even if your existing TN hasn't expired.