USA Cities with Highest Salaries for Information Technology
Charlotte and Jacksonville offer the best salaries in IT.
When adjusted for the cost of living index, Charlotte, NC and Jacksonville, FL offers the highest salaries in the Information Technology Industry. San Francisco and San Jose offer the lowest salaries when adjusted for cost of living.
The following series of tables provide average salary information for 25 metropolitan areas. The cities are ranked from highest to lowest salary. The data has been tabulated from Bureau Labor Statistics.
Computer and Information Systems Management
All the salaries have been adjusted to the annual index of 100. An index of the overall cost of living for an area, where 100 equals the national average. It takes in account housing, food and groceries, transportation, utilities, health care, and miscellaneous expenses such as clothing, services, and entertainment.
While the salary may be more in San Francisco,
it cost a lot more money to live there than it does Columbus, Ohio. In
fact the average salary for a computer programmer in San Francisco
was $87,000 in
2004, but this is equivalent of only $48,746 in Columbus. Another
way to look at this would be the average programmer in Columbus earned
$61,194 per year. They would need a raise of $109,000 to move to
San Francisco - just to stay even.
Computer programmers write, test, and maintain the detailed instructions, called programs, that computers must follow to perform their functions. They also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming—advanced computing technologies and sophisticated new languages and programming tools—have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization. In this occupational statement, computer programmer refers to individuals whose main job function is programming; this group has a wide range of responsibilities and educational backgrounds.
Computer Software Engineers working in applications or systems development analyze users’ needs and design, construct, test, and maintain computer applications software or systems. Software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. In programming, or coding, software engineers instruct a computer, line by line, how to perform a function. They also solve technical problems that arise. Software engineers must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.
Computer support specialists provide technical assistance, support, and advice to customers and other users. This occupational group includes technical support specialists and help-desk technicians. These troubleshooters interpret problems and provide technical support for hardware, software, and systems. They answer telephone calls, analyze problems using automated diagnostic programs, and resolve recurrent difficulties. Support specialists may work either within a company that uses computer systems or directly for a computer hardware or software vendor. Increasingly, these specialists work for help-desk or support services firms, where they provide computer support to clients on a contract basis.
Computer systems analysts solve computer problems and apply computer technology to meet the individual needs of an organization. They help an organization to realize the maximum benefit from its investment in equipment, personnel, and business processes. Systems analysts may plan and develop new computer systems or devise ways to apply existing systems’ resources to additional operations. They may design new systems, including both hardware and software, or add a new software application to harness more of the computer’s power. Most systems analysts work with specific types of systems—for example, business, accounting, or financial systems, or scientific and engineering systems—that vary with the kind of organization. Some systems analysts also are known as systems developers or systems architects.
Network or computer systems administrators design, install, and support an organization’s LAN (local-area network), WAN (wide-area network), network segment, Internet, or intranet system. They provide day-to-day onsite administrative support for software users in a variety of work environments, including professional offices, small businesses, government, and large corporations. They maintain network hardware and software, analyze problems, and monitor the network to ensure its availability to system users. These workers gather data to identify customer needs and then use that information to identify, interpret, and evaluate system and network requirements. Administrators also may plan, coordinate, and implement network security measures.
Source: For more information visit www.bls.gov
For more information:
or David Longstreet direct at David@SoftwareMetrics.Com
copyright: Longstreet Consulting Inc. 1992-2008
|Keywords: IT Jobs by State, IT Jobs, employment|
|Keywords, function points, FPA, IFPUG, Intial Public Offerings, Merger, Acquisitions, Software Measurement, software metrics, benchmark Studies, function point counting, outsourcing metrics, offshore, offshore measurement, venture capital, sizing software, software economics, economics of software, expert testimony, software litigation, IPO, software IPO, benchmark data, training, consulting.|