Software Developers, Applications
- Job Code – 15-1132.00
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Sample of reported job titles: Software Engineer, Application Integration Engineer, Programmer Analyst, Software Development Engineer, Computer Consultant, Software Architect, Software Developer, Technical Consultant, Applications Developer, Business Systems Analyst.
Wages & Employment Trends
- National – Median wages (2011) $42.92 hourly, $89,280 annual
- Employment (2010) 521,000 employees
- Projected growth (2010-2020) Faster than average (20% to 28%) Faster than average (20% to 28%)
- Projected job openings (2010-2020) 197,900
Tasks
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Consult with customers about software system design and maintenance.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.










my qulification is diploma in electronics engineering and ccvp,ccnp,ccna certifications can i take h1b visa
Apart from the field of computers, are there no other fields that would show a high demand in skill and supply? maybe like civil or environmental engineering?
environmental job market is very bad. computer industry is full of third party desi vendors and they know the process of H-1B visa. In environmental engineering job interviews, you will face situations like employers have never heard the name of H-1B visa? construction engineering may have some demand but avoid environmental engineering at any cost.
Could you cite a source for this or is it from your personal experience? B’coz CNN news as well as the US Dept. of Labor Statistics rates environmental engineering as a booming sector in the coming 5 years atleast, as there is a major shortage in skilled people. So, its really confusing at this point. And when you say environmental job market, does it include environmental scientists (envt. managers, conservationists, consultants, law, audit, etc.) as well ??
personal experience-the companies clearly say that they do not entertain applications from any person which require any sort of visa/H-1B etc. go for environmental only if you are US citizen or green card. environmental scientists, eco risk assessors, consultants work with EPA, Department of energy and various government organisations a lot and since 9/11, federal/state department do not employ foreigners and as they give contracts to companies like URS, CH2M Hill, they ask companies also not to send any foreigner employee to the work sites. as a result environmental companies do not employ foreigners. The statistics apply to US citizens, not to indians. only statistics that apply to indian student is some desi IT consultancy filing H-1B for you.
Just wondering if you are in Environmental Engineering field? Reason being few Env Engineers I know didn’t have any trouble find jobs and H1B.
Hi HSB, Yes I have Masters Degree in Environmental Engineering TAMU-CS. Post 2007 it is very difficult to get job/H-1B in this field.
@ Munna Thanks for the insight. was just curious to know if you are still working in the environmental field? I am searching for an environmental related course for my brother in the US/ Australia, he has completed masters in environmental science from an Indian college, but his career is heading in no direction at the moment. As his interests lies in this field, I asked him to pursue a degree abroad and apply for a job or look out for associates there.
@HSB & Munna So is this advisable in the first place?
and this was pre or post 2007 ?
I would say Environmental Engineering field is not advisable for doing MS in USA if his goal is to find job/stay in USA. Me and most of my friends-seniors/juniors are still struggling to find proper jobs in environmental field. I am talking about those students who went to USA after 2005 etc. job market is very bad for international students in environ. field for last 5-6 years. A close friend of mine after doing Ph.D. in Environmental Engineering is working as a volunteer(free) on OPT to maintain status as he is unable to find any job or post doc. my advice-avoid environmental studies in USA.
My boyfriend has an environmental engineering degree from a foreign university. He is currently on an F1 visa, but wants to stay here in the US and eventually get a job here. What do you suggest for his next steps? Do you advise he get an MS in the field? His country will give him a working visa only if his job title matches environmental engineering. PLEASE HELP!
pls post information regarding
Field=Computer Science
Degree=PhD
Job Title=Research Scientist
Hi,
Please help me!! I have filed for H1B, the application was received on June 1,2012. I got RFE on the following:
1) Documentation concerning Petitioner’s past employees, who are/were employed as Computer Systems Analyst, supported by copies of their degrees and evidence of employment (paystubs, W-2 forms, etc.)
2) Original Notarized Affidavits or Original letters for all previous employers listing Beneficiary’s specific job duties on specific projects.
Please help me to understand on what documents I need to provide. I changed the employer (consultancy) 2 months earlier.
I am confused on the 1st point,is it something related to my employer.
Please Help!!
Thank you
Praveen
Praveen,
They want proof of your previous employment.
Please provide copies of paychecks, W-2 forms (from the tax documents). Your degree certificate.
And letter of proof detailing dates and job duties for all previous projects.
Please check with your immigration lawyer as I am not having any legal qualifications.
Best of luck!