Graduate Software Engineer Job Description
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:
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:
Desired experience for graduate software engineer includes:
Graduate Software Engineer Examples
Graduate Software Engineer Job Description
- 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
- 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
Graduate Software Engineer Job Description
- 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
- 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
Graduate Software Engineer Job Description
- 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
- 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
Graduate Software Engineer Job Description
- 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++
- 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
Graduate Software Engineer Job Description
- 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
- 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