Graduate Software Engineer Job Description

Graduate Software Engineer Job Description

4.5
196 votes for Graduate Software Engineer
Graduate software engineer provides development leadership within a multi-functional team to design, create and support a full-stack software solution, using Java, PostgreSQL and JavaScript (Angular).

Graduate Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Design and develop software applications, such as utility programs and general application software
Work with the user to determine needs and create software to meet user's needs
Modify existing software to fix problems, optimize functioning and enable its use on new hardware platforms
Perform testing and validation of software systems to ensure that applications work properly
Programming and development work relating to the deployment of new and emerging technologies
Contribute to the analysis of complex issues and develop solutions as part of a scrum team
Under limited supervision
Full stack development building applications from concept to completion
Create new functionality
Work closely with teams both in Cork and around the world

Graduate Software Engineer Qualifications

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

Licensing or Certifications for Graduate Software Engineer

List any licenses or certifications required by the position: API, AWS, ISTQB

Education for Graduate Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the graduate software engineer 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, Software Engineering, Engineering, Education, Information Systems, Computer Engineering, Technical, Graduate, Science, Software Development

Skills for Graduate Software Engineer

Desired skills for graduate software engineer include:

Python
C++
C/C++
Common software development and test processes
Cross-browser compatibility concerns
Especially in developing multi-core
JEE
Java
JavaScript

Desired experience for graduate software engineer includes:

The candidate must be working towards an MS or PhD degree in Electrical Engineering or Computer Engineering
Minimum of 6 months experience in software skills - Applicant should have programming knowledge and some basic experience of programming in any language
Minimum of 6 months experience in basic idea of VLSI and knowledge of some standard software
Virtualisation KVM, XEN, QEMU, VMWARE
Software Defined Networks (SDN), OpenStack
Knowledge and interest in graphics programming, OpenGL

Graduate Software Engineer Examples

1

Graduate Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a graduate software engineer. 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 graduate software engineer
  • Writing Junit tests for those Java-based features
  • Seek to keep X-Force Exchange relevant with new technolgies and new functionality
  • Code simple software following coding standards and in accordance with applicable software, development methodology, release processes and quality requirements with guidance if required
  • Create and execute designs for small sets of new functionality (a few related classes) that form part of a larger solution with guidance if required
  • Conduct unit, system and integration testing and bug fixing
  • Utilise software engineering toolssuch as configuration management systems, build processes, and debuggers in the software development process
  • Perform root cause analysis and outlines corrective action for given problems
  • Review product and/or application information including manuals and brochures for technical accuracy by keeping up to date with the latest software development technologies and methodologies
  • Design and preparation of testing strategies and test overviews
  • Interpreting functional specifications and translating them into test requirements and test plans
Qualifications for graduate software engineer
  • Extremely competent colleagues and exciting tasks
  • A dynamic and interesting work environment
  • Regular courses, conferences and training opportunities
  • Career opportunities in a multinational corporation
  • Foosball tables, darts and other games for when you need a break
  • Ability to track and prioritize tasks
2

Graduate Software Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a graduate software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for graduate software engineer
  • Providing prompt escalation of functional, technical and project issues to Management
  • Remaining up to date with functional and technical changes within the product
  • Remaining up to date with new technologies and practices relevant to the organization
  • Identifying opportunities for continuous improvement in all that we do
  • Working closely with the customers, project managers, business analysts and other developers
  • Providing leadership through all stages of the software development life cycle and/or product life cycle
  • Interface with Product Managers, Support, and Operations to understand requirements for developing proof of concepts (prototypes) and final product features
  • Design alongside a team of engineers focusing on 'design first' thinking, incorporating different end user personas
  • Embrace Agile development methodologies (SCRUM, Kanban)
  • You will be fully integrated into our analytics engineering team and gradually brought up to speed with the aims, objectives and tasks of the team
Qualifications for graduate software engineer
  • Working independently and with several members of a diverse team
  • The candidate must be pursuing a Bachelors Degree in Computer Science or Computer Engineering
  • Windows/Linux kernel experience is a plus
  • Degree to be completed in the last 2 years (completed between 1 January 2015 and 31 January 2017)
  • Bachelor's degree in Information Technology (Software Engineering or Computer Science is preferred)
  • Ability to understand and get involved in all aspects of system development and support
3

Graduate Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of graduate software engineer. 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 graduate software engineer
  • Raising/fixing/tracking/closing defects on products
  • To develop the Enlighten global illumination system as part of the Enlighten software team
  • To provide first-class integration engineering support to game licensees
  • To engage in R&D activities driving forward the possibilities for game lighting
  • Candidate will be responsible for contributing to OpenMP and TBB repositories
  • Candidate will assist in optimizing the code-base to take advantages of latest Xeon and Xeon Phi processors new specification features
  • Develop expertise of the overall SW stack in one or two areas of interest WiFi, WiGig, WWAN, Bluetooth, USB, LPSS, Thunderbolt, Input, Touch, Thermal
  • Performing technical work requiring application of basic software development methodologies
  • Participating in discussions regarding project approach and planning
  • Performing preliminary tests to verify the functionality, accuracy, and efficiency of software
Qualifications for graduate software engineer
  • Experience in developing and/or consuming web services (RESTFUL/SOAP)
  • Demonstrated knowledge of RDBMS technology and interfaces (SQL Server 2012 or above) including data transformation, reporting and OLAP
  • Ability to debug and respond to support requests
  • Ability to develop solutions to problems and increase efficiencies on information workflows
  • Knowledge and demonstrated experience in the development and deployment of web-based systems and information portals
  • Develop features that will drive our business through rapid improvements and iterative innovation
4

Graduate Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a graduate software engineer. 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 graduate software engineer
  • Communicating technical issues
  • Working with programmers and other team members on technical aspects related to projects
  • Coordinating own development activities and engaging in continuous learning both on the job and through technical training in order to enhance technical expertise
  • Develop, modify and evaluate both automated and manual software test plans
  • Follow prescribed software engineering and test processes, procedures and customer use cases
  • Research new tools and technologies and recommend ways to implement new test strategies
  • Develop and execute test scenarios that accurately gauge product quality
  • Build, maintain, and make recommendations for test infrastructure
  • Design of solution using requirements derived in SysML
  • Implementation of design using C++
Qualifications for graduate software engineer
  • Develop a smart service layer that will allow for in-session personalization based off learned user behavior and data
  • Simplify core booking and listing workflow to provide the best booking experience possible for vacations
  • Improve the UI to display real time travel market trends in our marketplace and drive more business for our customers
  • 1-3 years overall development experience, with direct experience delivering a consumer-facing web application
  • Strong software development skills (configuration management, issue tracking, estimation, Agile/Scrum)
  • Rapid testing advocate and expert
5

Graduate Software Engineer Job Description

Job Description Example
Our growing company is looking for a graduate software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for graduate software engineer
  • Fault analysis and rectification on active communication networks
  • Supporting demonstrations of equipment for example, the Proteus Modem, to internal and external customers
  • Architect, design & develop system software for iOS/Android platform
  • Focus on mobile security to ensure XM as a secure product for enterprise customers
  • Come up with innovative technical solutions for interesting mobility-era problems and mobile OS limitations
  • Create good unit test coverage for new features to ensure quality standard
  • Work with QA to ensure product meets quality standard
  • Develop device driver code to run on Linux based systems to configure and control our devices
  • Support customers integrating our drivers in to their products
  • Contribute to solving novel problems posed by the requirements of our architects, software engineers and external customers
Qualifications for graduate software engineer
  • Software Defined Networks (SDN), OpenStack, OPNFV
  • Collaborate within a scrum team to deliver user stories defined by the product owner
  • Develop new or improve existing software products
  • Perform feasibility studies that may include prototypes
  • You’ll be working towards or have obtained a 2.1 or above in Computer Science or as a postgraduate have a degree in a related discipline demonstrating
  • A strong grounding in Computer Science and significant experience in Software Engineering

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates