About DXC Technology DXC Technology is a leading global IT services company, helping the world\'s largest organizations modernize and run their mission-critical systems. At DXC, you will gain hands-on experience working on enterprise applications, digital transformation initiatives, cloud technologies, and modern software development practices while collaborating with experienced professionals across global teams.
As a Junior Software Engineer trainee, you will have the opportunity to develop your technical skills, contribute to real-world projects, and build a strong foundation for a career in software engineering. Outstanding performers may be considered for future career opportunities with DXC upon successful completion of the traineeship.
All trainees must fulfill the following criteria:
- Singapore Citizen or Permanent Resident; and
- Graduated in 2024, 2025 or 2026 from Universities, Polytechnics, Institutes of Technical Education (ITE), or other Educational Institutions (e.g. private universities and overseas institutions); or
- Graduated earlier from above institutions and completed National Service in 2024, 2025 or 2026
Applicants must have no prior work experience and be willing to commit to a six-month full-time traineeship.
Candidates must be willing to be assigned to any DXC or client office location across Singapore, depending on project requirements.
Key Responsibilities
- Support the development, maintenance, and enhancement of enterprise software applications.
- Contribute to continuous improvement initiatives throughout the software development lifecycle.
- Develop and execute unit tests using appropriate testing frameworks.
- Perform system integration testing and troubleshoot application issues.
- Support User Acceptance Testing (UAT) activities and defect resolution.
- Assist with application deployment, release, and change management activities.
- Support system audits, vulnerability assessments, and security testing initiatives.
- Create, update, and maintain technical and system documentation.
- Collaborate with team members using Agile and modern software development methodologies.
- Learn and apply emerging technologies, including cloud platforms and AI-assisted software development tools.
Requirements
- Hold a Diploma or Bachelor\'s Degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or have graduated in 2024, 2025, or 2026.
- Possess strong analytical and problem-solving skills.
- Have foundational knowledge of Java programming.
- Have basic knowledge of relational databases such as Oracle or Microsoft SQL Server.
- Have exposure to cloud technologies and platforms such as AWS or Microsoft Azure.
- Have an understanding of CI/CD concepts and modern software development practices.
- Demonstrate an interest in AI-driven software development and emerging technologies.
- Are adaptable and able to thrive in a fast-paced environment.
- Have a strong willingness to learn new technologies and technical skills.
- Possess good verbal and written communication skills.
- Can work effectively both independently and as part of a team.
Why Join DXC?
- Gain hands-on experience on enterprise-scale applications and projects.
- Work alongside experienced software engineers and technology professionals.
- Develop in-demand skills in Java, cloud computing, DevOps, and AI-enabled development.
- Be part of a global organization with opportunities for learning, mentorship, and career growth.
- Build practical experience that prepares you for a successful career in technology.