Breaking News
Assist in providing client services in a wide variety of fields, such as psychology, rehabilitation, or social work, including support for families. May assist clients in identifying and obtaining available benefits and social and community services. May assist social workers with developing, organizing, and conducting programs to prevent and resolve problems relevant to substance abuse, human relationships, rehabilitation, or dependent care.
Add to Favourites Know moreAssist social scientists in laboratory, survey, and other social science research. May help prepare findings for publication and assist in laboratory analysis, quality control, or data management.
Add to Favourites Know moreTeach courses in social work. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
Add to Favourites Know moreStudy human society and social behavior by examining the groups and social institutions that people form, as well as various social, religious, political, and business organizations. May study the behavior and interaction of groups, trace their origin and growth, and analyze the influence of group activities on individual members.
Add to Favourites Know moreTeach courses in sociology. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
Add to Favourites Know moreSoftware developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or other device. Others develop the underlying systems that run the devices or control networks.
Add to Favourites Know moreDevelop, 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.
Add to Favourites Know moreResearch, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Add to Favourites Know moreDevelop and execute software test plans in order to identify software problems and their causes.
Add to Favourites Know moreDevelop and execute software test plans in order to identify software problems and their causes.
Add to Favourites Know more