Updating Results

Cognizant Australia

3.7
  • > 100,000 employees

Software and Digital Engineer Graduate Program (Jun 2024)

Location details

On-site

  • Australia

    Australia

    • Victoria

      Melbourne

Location

Melbourne

Opportunity expired

Opportunity details

  • Opportunity typeGraduate Job or Program
  • SalaryAUD 65000 / Year
  • Number of vacancies1-3 vacancies
  • Application open dateApply by 15 Mar 2024
  • Start dateStart date 12 Jun 2024

Graduate Software Engineer - Digital

About Cognizant

Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process services, dedicated to helping the world's leading companies build stronger businesses. Headquartered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology innovation, deep industry and business process expertise, and a global, collaborative workforce that embodies the future of work. Cognizant is a member of the NASDAQ-100, the S&P 500, the Forbes Global 2000, and the Fortune 500 and is ranked among the top performing and fastest growing companies in the world.

Our Culture

Your passion, integrity and experience are integral to Cognizant's success. You will be welcomed into a dynamic and expanding global leader in IT and Business consultancy where you will be valued for who you are. We take pride in our partnership with our clients, so your ability to add value and provide exceptional service to our clients are fundamental to your success. In return, you will be empowered with opportunities and support to develop your career and collaborate with people focused on innovation and ideas.

What are we offering?

We are offering an excellent entry-level opportunity for motivated graduates to participate in our intensive Software Engineering Graduate Program in our Melbourne office in 2024. As a graduate of the program, you will be working amongst our expert teams undertaking programming and software development activities to support the development of enterprise digital web and mobile channels for large and distributed environments.

This will be a position you'll love and you will:

  • Develop code based on client requirements in alignment with standards and object-oriented methodologies.
  • Develop unit test plans leveraging manual/automated test approaches (eg. JUnit).
  • Deploy Java-Spring and Web/Mobile applications across multiple platforms within large/distribute client environments.
  • Create, update and maintain detailed design documents.
  • Resolve defects allocated within service level target.
  • Undertake basic DevOps work.
  • Participate in Quality Assurance reviews and the implementation of findings.
  • Ensure tasks are undertaken within budget and to the allocated timeframe at the appropriate level of quality to achieve requirements.
  • Escalate appropriate technical issues and prepare reports as appropriate.

We are seeking candidates who will excel:

Technical Competencies

  • Developing competency in a back-end Object Oriented Programming Language, preferably J2SE and technologies such as; JDBC, Java collections, Java IO concurrency and reflection.
  • Developing competency in enterprise application frameworks, preferably Java frameworks such as Spring and/or J2EE technologies including: EJB, JPA, JSP/JSF, JMS (desirable).
  • Developing experience in IDEs such as IntelliJ or Eclipse.
  • Developing experience in building & deployment technologies such as Maven, Gradle, etc.
  • Developing skills and experience in DevOps (Build and/or Ops).
  • Developing experience working with Software Configuration Management / Version control tools and processes including; Git, SVN, etc.
  • Understanding or exposure to Jira in relation to Agile task allocation and defect management (desirable).
  • Developing experience in one or more front-end languages, preferably HTML5/CSS3, JavaScript/ECMAScript, and/or iOS development (Objective-C/Swift), and/or Android development.
  • Developing experience in writing and deploying code on both Windows and Linux platforms.
  • Solid documentation skills.

General Competencies

  • Strong customer focus and customer-centric approach to work outcomes.
  • Capability to undertake a consulting position, evidenced by well-developed oral and written communication skills, analytical and conceptual skills.
  • Ability to effectively report and manage or escalate risk(s) and issue(s)

Qualification and Eligibility

  • Undergraduate degree in Software Engineering / Computer Science / Information Technology / similar.
  • Open to Post Graduates / Masters Students.
  • Australian and New Zealand Citizens & Permanent Residents only
  • Organisation Structure

This position is formally designated as a Programmer Analyst. A dedicated People Manager will be assigned to the position to foster and develop professional growth. The position may predominantly be based on a Tier 1 client site. The Graduate Software Engineer may be required to report to client representative and/or other internal Cognizant Digital Business team members on specific project/s.

Other

Interstate or international travel may be required for this position. Any significant periods of travel or long-term placements will be agreed upon with the incumbent.

Work rights

The opportunity is available to applicants in any of the following categories.

Work light flag
Australia
Australian CitizenAustralian Permanent Resident

Qualifications & other requirements

You should have or be completing the following to apply for this opportunity.

Degree or Certificate
Qualification level
Qualification level
Bachelor or higher
Study field
Study field (any)

Hiring criteria

  • Experience requirementNo experience required
  • Working rights
    Australian Citizen
  • Study fields
    Engineering & Mathematics
  • Degree typesBachelor or higher
Show all hiring criteria

Reviews

user
Graduate
Melbourne
a year ago

Business alyst, documentation, backlog refinement, gathering requirements and tasks.

user
Graduate
Melbourne
a year ago

Desk based research, client deliverables, interl & exterl meetings, meeting preparations.

user
Graduate
Melbourne
a year ago

If i was on a client project, my day to day responsibilities would be to complete any work that was given to me. however, as i am currently not on a project, i find myself studying.

Show all reviews

About the employer

logo-cognizant-480x480-2022

Cognizant Australia

Rating

3.7

Number of employees

> 100,000 employees

Industries

Management Consulting

At Cognizant, we provide the opportunities, challenges and support to live the future of your work — now.

Pros and cons of working at Cognizant Australia

Pros

  • Lots of resources to learn and skill up.

  • The culture and team environment.

  • The group of Graduates that I was hired along with, all from different pathways, but all very likeminded.

  • Work location flexibilities within Australia.

  • Lots of collaboration and cooperation between teams in different service lines and industries.

Cons

    • Tech issues and having them fixed, including firewalls and having access rejected to sites or programs.

    • Uncertainty in project assignment.

    • After training, there are times you are not sure what you will be doing in the long term, 6-12 months down the line

    • Progress for onboarding client project is longer than expected

    • Sometimes gets shuffled around projects you may not be extremely interested or experienced in (pro of this is that you learn a lot very quickly)