Computer Science Job Description

Computer Science Job Description

152 votes for Computer Science
Computer science provides technical leadership and contribute to the definition, development, integration, test, documentation, and support of Java and Python software.

Computer Science Duties & Responsibilities

To write an effective computer science job description, begin by listing detailed duties, responsibilities and expectations. We have included computer science job description templates that you can modify and use.

Sample responsibilities for this position include:

Apply fundamental computer science knowledge in developing services for gathering and processing massive amounts of data using Java, Java Script and C#
Make recommendations and initiate practices and procedures for improved administrative efficiencies and financial integrity of administrative and financial policies and practices within the college
Design, implement/code & test solutions (Excel, Access, potentially SQL, PHP)
Design, implement/code & test solutions (Excel, Access, potentially SQL)
Participate and act as a member of Material Management solutions development team
Communicate with different groups related to Material Management (such as Supply Chain, Research & Development) to identify the IT solution’s business needs
Analyze, define and prioritize the requirements of the IT solutions
Ensure compliance with HP IT standards
Document solutions and process flows to ensure continuity and sustainability of the solutions
Interact with other IT experts to recommend pragmatic solutions to the overall Material Management environment

Computer Science Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Computer Science

List any licenses or certifications required by the position: SCRUM, CISSP, SSCP, ITIL, NC, IA, CCNA, MCSE, ESL, CCAI

Education for Computer Science

Typically a job would require a certain level of education.

Employers hiring for the computer science job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Graduate, Science, Education, Teaching, Engineering, Information Technology, Faculty, Department of Computer Science

Skills for Computer Science

Desired skills for computer science include:

Curriculum and instruction
Microsoft software applications and other software applications as
IP and computer and network security
Software engineering

Desired experience for computer science includes:

Solid development experience with an object oriented language
College degree with advanced degree in computer science or related discipline
A doctorate in Computer Science or a closely related field
Evidence of outstanding research and academic achievements with a strong reputation in the research and professional community
A demonstrated ability to teach effectively at both graduate and undergraduate levels
Research, development, and coding of new and existing algorithms, tools and technologies to enable leading edge scientific applications take maximum advantage of future parallel computing systems

Computer Science Examples


Computer Science Job Description

Job Description Example
Our company is searching for experienced candidates for the position of computer science. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for computer science
  • Work in a multidisciplinary team environment, that fosters interactions between advanced technologies (hardware, software, languages) and domain sciences teams (chemistry, materials science, combustion, cosmology, etc…)
  • Participate in application development training as needed, dependent upon the application area assigned, and apply training to work assignments
  • Work as an integral member of a team to support systems that enable business and plant processes such as Order Management, Human Resources, Accounting, Procurement, Business Intelligence and Plant Systems on a variety of computing platforms with various programming languages including testing and documentation
  • Write custom programs as required for software implementation, application interfaces, reports and inquiry screens in line with business and technical specifications provided
  • Work independently and with minimal direction in the areas of application software maintenance and development, analysis, and troubleshooting per customer requests
  • Daily interaction with team members, internal business units, and external customers
  • Configuration, maintenance, monitoring, and troubleshooting of desktop and server hardware and software
  • Support of voice network technologies including telephones, voicemail systems, voice over IP, call center, wireless devices, and audio/video conferencing
  • Resolution of customer requests and problems
  • Communicate and insure execution of the critical path for SW development, , identifying the necessary triggers and milestones within schedule constraints
Qualifications for computer science
  • Experience using performance analysis tools
  • Experience as part of a multidisciplinary, collaborative team that includes computer/computational scientists and domain scientists
  • This is a full time 1 year postdoctoral appointment with the possibility of renewal based upon satisfactory job performance, continuing availability of funds and ongoing operational needs
  • Full-time, M-F, exempt (monthly paid) from overtime pay
  • This position is represented by a union for collective bargaining purposes
  • Salary will be predetermined based on postdoctoral step rates

Computer Science Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of computer science. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for computer science
  • Apply basic foundation of a function's principles, theories and concepts to assignments of limited scope
  • Use professional concepts and theoretical knowledge acquired through specialized training, education or previous experience
  • Provide information, analysis and recommendations in support of team efforts
  • Output test data into a database server
  • Extract data from the database server and import the usable data into JMP (charting software with scripting capability)
  • Develop a scripting program
  • SMART digitalizing data extraction and charting
  • Propose alternative solutions within the current environment and resource
  • Participate and act as a member of Supply Chain team
  • Work on Data Automation projects to support planners
Qualifications for computer science
  • Deep understanding of advanced computer and systems architecture (CPU, caches, memory systems), and their contributions to the overall system performance
  • This position is contingent on the successful completion of a background check
  • Work will be primarily performed at Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA
  • Data mining in time-series data
  • Demonstrated ability to work independently collaboratively
  • Experience in writing SW

Computer Science Job Description

Job Description Example
Our growing company is looking for a computer science. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for computer science
  • Develop efficient runtimes for distributed-memory machines
  • Analyze, optimize, and tune performance of parallel applications on HPC systems
  • Publish results of research at top conferences and in journals
  • Forecast, monitor and analyze monthly, quarterly and annual budget activity for all college funds
  • Review and analyze payroll forecasts and actuals for faculty, staff, and students
  • Review financial paperwork prepared by 20+ staff for the Chair and/or the Dean
  • Process financial transactions for the college administrative office
  • Serve as college payroll manager (timekeeper), ensuring time and attendance is submitted and approved in the electronic self-reporting system
  • Provide training and advice on college and university financial processes and systems
  • Interact with the Controller's Office, Procurement, Budget Office, Auxiliary Services, Human Resources, Development, and the UMass Foundation
Qualifications for computer science
  • Documentation, versioning SW architecture, programming, testing
  • Hands-on experience with machine learning technologies
  • Experience with big data technologies such as Hadoop, NoSQL databases
  • Candidates must be a full-time student pursuing a Bachelor’s Degree or Master’s Degree in Information Technology, Computer Science, Mathematics, Engineering or any IT related field
  • Candidates must have completedtheir sophomore year by June 2017 and be in good academic standing
  • Be authorized to work in the US without sponsorship

Computer Science Job Description

Job Description Example
Our company is looking for a computer science. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for computer science
  • Working closely with administrative assistant team to ensure all needs of the staff are met
  • Acting as liaison to, and communicate effectively with, staff and units outside of CSL such as HR, Accounting, Travel, IT, Facilities, and Procurement
  • Providing internal and offsite meeting/conference scheduling, logistics, and support
  • Process and coordinate paperwork and onboarding requirements for non-employees such as International Fellows, Observers, and Visiting Fellows
  • Ensure staff compliance with timecard completion procedures, and act as proxy, on a weekly basis
  • Additional duties such as ordering of office supplies, Outlook calendaring, maintaining PTO/vacation calendar, preparing shipping requests
  • Performs research in natural language processing, computational linguistics, and applied machine learning towards the goal of the PI’s funded research programs
  • Develops and directs research
  • Consults with PI in the design of research projects, and preparation of research proposals
  • Reviews research progress and reports project results to PI
Qualifications for computer science
  • Proficiency and experience in programming languages such as C/C++ and Python
  • Have a foundational understanding of at least one programming language, python preferred
  • Knowledge of Python, Perl, TCL/TK, .xml, database structures
  • Pursuing a BS degree in CS
  • Strong skills in Microsoft Office and other software applications
  • Hands on experience and knowledge in NodeJS, preferably experience in MEAN stack

Computer Science Job Description

Job Description Example
Our company is growing rapidly and is hiring for a computer science. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for computer science
  • Writes scientific articles that are the result of this research work
  • Assists PI in the preparing grant proposals
  • Assists in teaching and mentoring students
  • Conducts all aspects pertaining to delivery of courses including preparation of schedules, development of instructional materials, delivery of instruction, and evaluation of student outcomes
  • Maintains students’ attendance records, grades and other data required by the college
  • Develops practical course materials that correspond to current needs of science and industry
  • Performs additional duties as assigned by the department chair
  • Assure the accuracy and completeness of files, engineering records, prints, drawings, and tasks of assigned projects
  • Holding office hours as required
  • Collecting assessment data with regards to student work and educational outcomes of the course
Qualifications for computer science
  • Hands on experience in HTML5, CSS3, SVG, canvas, JavaScript, Promises, HTML5 interactive Charts
  • Experience in developing and deploying Java J2EE architecture
  • Experience in J2EE and Java technologies like JSP, EJBs
  • Experience or knowledge about Oracle ADF framework
  • Excellent analytical and math skills and ability to work in teams
  • Ability to work individually, learn and adopt to new technologies

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates