Application Developer Ii Jobs in USA with Visa Sponsorship
Application Developer II roles attract H-1B and E-3 sponsorship regularly, with employers across finance, healthcare, and tech filing LCAs for mid-level developers. A bachelor's degree in computer science or a related field is the standard requirement for specialty occupation classification. For detailed occupation requirements, see the O*NET profile.
See All Application Developer Ii JobsOverview
Showing 5 of 27+ Application Developer Ii jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 27+ Application Developer Ii jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Application Developer Ii roles.
Get Access To All Jobs
Date: Mar 10, 2026
Req ID: 56041
Location: Little Rock, AR, US, 72209
Category: DEPT OF WORKFORCE SERVICES
Anticipated Starting Salary: $80,414.05
Position Summary
Analyze user needs and business requirements to design software solutions. Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript. Develop, test, and deploy new applications or features. Maintain and update existing applications to ensure functionality and improve user experience. Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products. Debug and resolve issues in software applications to ensure optimal performance and reliability. Stay up to date with emerging technologies and best practices in software development. Provide support and training to end-users when needed.
This position requires on-site employment with no remote or hybrid options available.
Preferred Qualification
- This is a senior level programming position.
- Experience with Microsoft SQL
- Experience with VB.net
- Experience with C#
- Experience coding from user requirement documents
- Experience gathering user requirements
- Experience with batch job processing is desirable.
- Experience with Stonebranch Scheduler is a plus!
Job Responsibilities and Expected Results
Key Responsibilities
- Analysis and Design: Analyze user needs and design applications to meet those needs effectively.
- Development and Testing: Write, test, and debug code for new applications or features, ensuring functionality and performance.
- Maintenance: Update and maintain existing applications to improve user experience and fix issues.
- Collaboration: Work with cross-functional teams, including designers and project managers, to deliver high-quality software products.
Expected Results
- User Satisfaction: Deliver applications that meet user requirements and enhance user experience.
- Efficiency: Ensure applications are efficient, functional, and scalable.
- Documentation: Maintain clear documentation for applications to facilitate future updates and maintenance.
- Timely Delivery: Complete projects within deadlines while adhering to quality standards.
Position Information
Job Series: Information Technology – Application Support
Classification: Applications Developer II
Class Code: IAS05P
Pay Grade: IST08
Salary Range: $80,414 – $131,201
Job Summary
The Applications Developer II is responsible for designing, coding, testing, and maintaining software applications tailored to meet the needs of agencies or end-users. Working as part of a development team or individually, the Applications Developer II collaborates with clients, analysts, and project managers in an attempt to translate business requirements into functional applications. The role requires proficiency in programming languages, knowledge of software development methodologies, and the ability to troubleshoot and optimize performance in a fast-paced environment.
Primary Responsibilities
Analyze user needs and business requirements to design software solutions. Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript. Develop, test, and deploy new applications or features. Maintain and update existing applications to ensure functionality and improve user experience. Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products. Debug and resolve issues in software applications to ensure optimal performance and reliability. Stay up-to-date with emerging technologies and best practices in software development. Provide support and training to end-users when needed.
Knowledge and Skills
Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Attention to detail and ability to work independently or collaboratively. Adaptability in learning and applying new technologies quickly.
Minimum Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, Computer Systems Engineering, Information Technology, or a related field. Minimum of 6 years of experience in software or application development. Proven expertise in at least one programming language and familiarity with databases such as MySQL or MongoDB. Experience in using frameworks such as .NET, Django, or React. Advanced degrees or certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) may be required. Satisfaction of the minimum qualifications, including years of experience and service, does not entitle employees to automatic progression within the job series. Promotion to the next classification level is at the discretion of the department and the Office of Personnel Management, taking into consideration the employee’s demonstrated skills, competencies, performance, workload responsibilities, and organizational needs.
Licensure/Certifications
N/A
OTHER JOB RELATED EDUCATION AND/OR EXPERIENCE MAY BE SUBSTITUTED FOR ALL OR PART OF THESE BASIC REQUIREMENTS, EXCEPT FOR CERTIFICATION OR LICENSURE REQUIREMENTS, UPON APPROVAL OF THE QUALIFICATIONS REVIEW COMMITTEE.

Date: Mar 10, 2026
Req ID: 56041
Location: Little Rock, AR, US, 72209
Category: DEPT OF WORKFORCE SERVICES
Anticipated Starting Salary: $80,414.05
Position Summary
Analyze user needs and business requirements to design software solutions. Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript. Develop, test, and deploy new applications or features. Maintain and update existing applications to ensure functionality and improve user experience. Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products. Debug and resolve issues in software applications to ensure optimal performance and reliability. Stay up to date with emerging technologies and best practices in software development. Provide support and training to end-users when needed.
This position requires on-site employment with no remote or hybrid options available.
Preferred Qualification
- This is a senior level programming position.
- Experience with Microsoft SQL
- Experience with VB.net
- Experience with C#
- Experience coding from user requirement documents
- Experience gathering user requirements
- Experience with batch job processing is desirable.
- Experience with Stonebranch Scheduler is a plus!
Job Responsibilities and Expected Results
Key Responsibilities
- Analysis and Design: Analyze user needs and design applications to meet those needs effectively.
- Development and Testing: Write, test, and debug code for new applications or features, ensuring functionality and performance.
- Maintenance: Update and maintain existing applications to improve user experience and fix issues.
- Collaboration: Work with cross-functional teams, including designers and project managers, to deliver high-quality software products.
Expected Results
- User Satisfaction: Deliver applications that meet user requirements and enhance user experience.
- Efficiency: Ensure applications are efficient, functional, and scalable.
- Documentation: Maintain clear documentation for applications to facilitate future updates and maintenance.
- Timely Delivery: Complete projects within deadlines while adhering to quality standards.
Position Information
Job Series: Information Technology – Application Support
Classification: Applications Developer II
Class Code: IAS05P
Pay Grade: IST08
Salary Range: $80,414 – $131,201
Job Summary
The Applications Developer II is responsible for designing, coding, testing, and maintaining software applications tailored to meet the needs of agencies or end-users. Working as part of a development team or individually, the Applications Developer II collaborates with clients, analysts, and project managers in an attempt to translate business requirements into functional applications. The role requires proficiency in programming languages, knowledge of software development methodologies, and the ability to troubleshoot and optimize performance in a fast-paced environment.
Primary Responsibilities
Analyze user needs and business requirements to design software solutions. Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript. Develop, test, and deploy new applications or features. Maintain and update existing applications to ensure functionality and improve user experience. Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products. Debug and resolve issues in software applications to ensure optimal performance and reliability. Stay up-to-date with emerging technologies and best practices in software development. Provide support and training to end-users when needed.
Knowledge and Skills
Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Attention to detail and ability to work independently or collaboratively. Adaptability in learning and applying new technologies quickly.
Minimum Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, Computer Systems Engineering, Information Technology, or a related field. Minimum of 6 years of experience in software or application development. Proven expertise in at least one programming language and familiarity with databases such as MySQL or MongoDB. Experience in using frameworks such as .NET, Django, or React. Advanced degrees or certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) may be required. Satisfaction of the minimum qualifications, including years of experience and service, does not entitle employees to automatic progression within the job series. Promotion to the next classification level is at the discretion of the department and the Office of Personnel Management, taking into consideration the employee’s demonstrated skills, competencies, performance, workload responsibilities, and organizational needs.
Licensure/Certifications
N/A
OTHER JOB RELATED EDUCATION AND/OR EXPERIENCE MAY BE SUBSTITUTED FOR ALL OR PART OF THESE BASIC REQUIREMENTS, EXCEPT FOR CERTIFICATION OR LICENSURE REQUIREMENTS, UPON APPROVAL OF THE QUALIFICATIONS REVIEW COMMITTEE.
How to Get Visa Sponsorship in Application Developer Ii
Verify the degree requirement is explicit
H-1B specialty occupation approval depends on the job requiring a specific bachelor's degree, not just preferring one. Review the job posting carefully, 'degree preferred' language can jeopardize your petition at USCIS adjudication.
Target employers with LCA history
Companies that have filed Labor Condition Applications for Application Developer roles in the past are far more likely to sponsor again. Prior LCA filings signal an established process, legal resources, and willingness to hire internationally.
Understand what 'II' means for your petition
The Level II designation signals a mid-level role with defined responsibilities. This actually helps your H-1B case, USCIS looks for complexity and specificity, and a clearly scoped position is easier to defend than a vague entry-level one.
Align your degree field to the tech stack
If your degree is in information systems or software engineering rather than computer science, document how it directly applies to the role's technical requirements. USCIS evaluates degree-to-job alignment, so specificity in your employer's support letter matters.
Get ahead of the H-1B cap timeline
H-1B petitions for cap-subject employers must be filed in April for an October 1 start. If you're job searching now, factor in that timeline, offers accepted in late spring may not result in work authorization until the following fiscal year.
Application Developer Ii jobs are hiring across the US. Find yours.
Find Application Developer Ii JobsSee all 27+ Application Developer Ii jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Application Developer Ii roles.
Get Access To All JobsFrequently Asked Questions
Does an Application Developer II role qualify as a specialty occupation for H-1B purposes?
Yes, in most cases. USCIS evaluates whether the role normally requires a bachelor's degree in a specific field like computer science, software engineering, or information technology. Application Developer II positions typically meet this standard, especially when the job description specifies technical degree requirements and the duties involve complex system design or architecture, not just routine coding tasks.
What degree do I need to get H-1B sponsorship as an Application Developer II?
A bachelor's degree in computer science, software engineering, information systems, or a closely related technical field is the standard requirement. Degrees in unrelated fields can still qualify if you can demonstrate equivalency through a combination of education and relevant work experience, generally three years of experience substitutes for one year of formal education toward a four-year degree.
How competitive is H-1B sponsorship for mid-level developer roles like Application Developer II?
Sponsorship availability varies by employer size and industry. Large technology firms, financial institutions, and consulting companies sponsor Application Developer II roles with regularity. Smaller employers may be willing but lack established immigration infrastructure, which can slow the process. Searching Migrate Mate filters specifically for sponsoring employers, which removes the guesswork and surfaces companies already set up to file.
Can an Application Developer II role be sponsored through an EB-2 or EB-3 green card?
Yes. Application Developer II roles are commonly sponsored under EB-3 (skilled worker) and sometimes EB-2 when the position requires an advanced degree or demonstrably exceptional expertise. The employer must complete a PERM labor certification first, which involves advertising the role to U.S. workers before filing with DOL. Processing timelines vary significantly depending on your country of birth.
Do employers actually sponsor Application Developer II roles, or is it mostly senior positions?
Mid-level roles like Application Developer II are among the most commonly sponsored positions in the technology sector. Because the role requires a specific technical degree and defined skills, it maps cleanly onto H-1B specialty occupation criteria. Senior roles get more attention in headlines, but USCIS data consistently shows mid-level developer titles as high-volume sponsorship categories.
What is the prevailing wage requirement for sponsored Application Developer Ii jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which Application Developer Ii employers are hiring and sponsoring visas right now.
Search Application Developer Ii Jobs