H-1B Visa .NET Developer Jobs
H-1B visa .NET Developer jobs qualify as specialty occupations under USCIS guidelines because they require at least a bachelor's degree in computer science, software engineering, or a related field. Enterprise software shops, financial services firms, and healthcare technology companies consistently sponsor these roles across the U.S.
Find H-1B Visa .NET Developer JobsOverview
Showing 5 of 135+ .NET Developer jobs










See all 135+ .NET Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new .NET Developer roles.
Get Access To All Jobs
INTRODUCTION
DCAS's mission is to make city government work for all New Yorkers. From managing New York City’s most iconic courthouses and municipal buildings, to purchasing over $1 billion annually in goods and services for more than 80 City agencies, what we do ensures that all agencies can deliver on their mission. Our reach touches every facet of city government and is instrumental to the successful day-to-day operations of the City of New York. Our Commitment To Equity, Effectiveness, And Sustainability Guides Our Work Providing City Agencies With The Critical Resources And Support Needed To Succeed, Including recruiting, hiring, and training City employees; managing 56 public buildings; acquiring, selling, and leasing City property; purchasing over $1 billion in goods and services for City agencies; overseeing the greenest municipal vehicle fleet in the country; and leading the City's efforts to reduce carbon emissions from government operations. When you work at DCAS, you're not just working for one agency, but in service of them all. It's an opportunity to provide impactful support, quality customer service, and help protect the future of New York City for generations to come.
ABOUT THE ROLE
The NYC Department of Citywide Administrative Services (DCAS) is seeking a highly skilled Senior .NET Developer to design, develop, and maintain enterprise-level .NET applications. Under the leadership of the IT department, this individual will play a key role in supporting multiple projects by providing expertise in application architecture, coding, and building scalable solutions. The selected candidate will oversee all technical aspects of the .NET application lifecycle, including development, maintenance, and performance optimization. Additionally, they will assess existing technical infrastructures, identify areas for improvement, and implement enhancements to improve system efficiency and reliability. The role also includes troubleshooting technical issues, enforcing best practices, and supporting the successful implementation of .NET-based solutions. Under IT leadership, the Senior .NET Developer will support, enhance, and maintain existing .NET applications while assisting in the development of new enterprise-level solutions. The role focuses on back-end development, integration, and ensuring the reliability and scalability of the IT infrastructure. The candidate will also troubleshoot issues, maintain systems, and provide technical support to end-users.
Key Responsibilities Include
- Collaborate with developers, business analysts, and IT professionals to deliver high-quality .NET solutions.
- Develop and maintain technical documentation and system roadmaps.
- Customize and integrate existing systems into the enterprise application architecture.
- Participate in deployment and provisioning activities.
- Analyze and design complex business processes and technical solutions.
- Define and implement high-level technical requirements and blueprints.
- Contribute to project scope definition, risk evaluation, and mitigation planning.
- Ensure seamless integration of applications and data sources.
- Collaborate with Project Managers to gather stakeholder feedback and refine solutions.
- Validate that solutions meet both business and technical requirements.
- Maintain a passion for designing and delivering high-quality technical solutions.
MINIMUM QUALIFICATIONS
- A baccalaureate degree from an accredited college in computer science, engineering or a related field and four years of satisfactory full-time experience related to datacenter engineering and operations, cloud engineering and operations, complex IT infrastructure engineering; or,
- A baccalaureate degree from an accredited college and eight years of satisfactory full-time experience related to datacenter engineering and operations, cloud engineering and operations, complex IT infrastructure engineering; or,
- Education and/or experience which is equivalent to "1" or "2" above.
PREFERRED QUALIFICATIONS
- Certifications in .NET development or related technologies.
- Azure Fundamentals certification.
55a Program
This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate at the top of your resume and cover letter that you would like to be considered for the position through the 55-a Program.
Public Service Loan Forgiveness
As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at https://studentaid.gov/pslf/.
Residency Requirement
New York City Residency is not required for this position.
Additional Information
The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
COMPENSATION
- Salary: $140,000.00 – $145,000.00
To Apply
Please go to www.nyc.gov/careers or www.nyc.gov/ess for current NYC employees and search for Job ID # 710201. No phone calls, faxes or personal inquiries permitted. Only those candidates under consideration will be contacted.
See all 135+ H-1B Visa .NET Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa .NET Developer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a .NET Developer
Align your degree to the role
USCIS scrutinizes whether your degree field directly relates to .NET development. A computer science or software engineering degree is the cleanest fit. If yours is in a different field, gather transcripts showing coursework in programming, systems design, or software architecture.
Search LCA filings for .NET employers
Use the OFLC Wage Search to pull Labor Condition Application records filtered by job title and state. Employers with active LCA filings for developer roles have already committed to sponsoring at the prevailing wage, which signals real hiring intent rather than surface-level openness.
Target cap-exempt employers strategically
Universities, nonprofit research institutions, and government-affiliated entities are cap-exempt, so they can file your H-1B visa petition outside the annual lottery. .NET roles exist at these organizations in administrative systems, research platforms, and academic portals.
Find verified H-1B sponsors on Migrate Mate
Filter .NET Developer listings on Migrate Mate by employers with confirmed H-1B filing history. This cuts out the guesswork of cold-applying and focuses your search on companies that have already navigated the sponsorship process for roles like yours.
Clarify the prevailing wage before negotiating
Your employer must file an LCA certifying your offered wage meets the DOL prevailing wage for your job title and work location. Look up the applicable wage level using the O*NET occupation code for software developers before entering salary discussions so you negotiate from an accurate baseline.
Request premium processing if your start date is tight
Standard H-1B adjudication can run several months. If your OPT or grace period is expiring, ask your employer to file Form I-907 for premium processing, which USCIS targets for action within 15 business days, reducing authorization gaps between status periods.
H-1B Visa .NET Developer: Frequently Asked Questions
Does a .NET Developer role qualify as an H-1B specialty occupation?
.NET Developer roles qualify as H-1B specialty occupations because USCIS requires that the position normally needs at least a bachelor's degree in a specific field, and software development meets that standard under the computer science and engineering categories. Your employer must document in the H-1B petition that the role requires this level of theoretical and practical knowledge, not just on-the-job training.
Which employers commonly sponsor H-1B visas for .NET Developer positions?
Enterprise software companies, financial services firms, healthcare technology vendors, and large consulting houses that build internal systems on the Microsoft stack are consistent H-1B sponsors for .NET roles. You can identify active sponsors by searching LCA disclosure data through the OFLC Wage Search, or browse employers with verified H-1B filing history directly on Migrate Mate filtered to developer roles.
Can I switch .NET Developer jobs while on H-1B status?
Yes. Under the H-1B portability rules established by AC21, you can start working for a new employer as soon as they file an H-1B transfer petition on your behalf. The new petition must describe a specialty occupation role comparable to your current one, and you must be maintaining valid H-1B status at the time of filing.
Does remote work affect my H-1B if I'm a .NET Developer?
Remote work affects your LCA, not just your employment agreement. If you work from a location not listed on the certified LCA, your employer may need to file an amended LCA and potentially an amended H-1B petition with USCIS covering the new worksite. This applies even for short-term remote arrangements in a different metropolitan statistical area than your original work location.
What happens to my H-1B if my .NET Developer contract ends before the petition expires?
If your employment ends before your H-1B petition expires, you enter a 60-day grace period during which you can find a new H-1B sponsor, change to another visa status, or prepare to depart. Your new employer must file an H-1B transfer petition before the grace period ends for you to continue working legally. Acting quickly on a new offer is critical since the 60-day window doesn't pause or extend.