Software Engineering Trainee
Job Description:
The Software Engineer Technician supports software development by applying acquired job skills and following
established procedures. It involves working on semi-routine assignments with some independent decision-making,
requiring recognition of when to deviate from standard practices.
Note: This is a six-month trainee program. Upon successful completion of 6 months period, candidates may be
considered for a permanent role based on their performance. However, conversion is not guaranteed.
During the first 6 months your salary will be 5LPA. Post conversion, you title and salary will be revised based on
the performance.
We have multiple positions open in different areas like Software, hardware, testing, IT OPS and Systems. Based
on the written test results we will map you to respective roles.
Essential Duties and Responsibilities:
1. Write and debug code for software applications with minimal guidance.
2. Support the development of software solutions following best practices.
3. Conduct testing and troubleshooting of existing applications.
4. Document development processes and assist in refining technical documentation.
5. Actively participate in team meetings and code reviews.
6. Work within established software development procedures and guidelines.
7. Support software deployment and maintenance activities.
8. Identify and escalate issues that require further analysis.
Minimum Skill Requirements:
• Excellent written and verbal communication skills.
• Good programming skills and with strong knowledge on Data Structures, Analysis of Algorithms
and OOPs.
• Good knowledge of SQL.
• Ability to work on any one language (Eg: C & C++, JAVA etc)
• Knowledge on tools like POSTMAN & JMETER would be a major plus
Qualification:
• Should have Bachelor’s or master’s in computer science or IT related fields.
• Consistently score / maintain 70% or above in the Highest Degree
Personal Qualities
• Must be good team player
• Must be self-motivated with an excellent attitude
• Must have excellent written and verbal communications skills
• Ability to perform work requiring a high degree of accuracy
• Able to prioritize work, complete multiple tasks and work under deadlines
• Excellent problem-solving skill
General Duties and Responsibilities:
• Comply with Cubic’s Quality Management System.
• Comply with Cubic Occupational Health, Safety and Environment policies and procedures.
• Comply with Cubic Human Resources Procedures.
• Comply with security in accordance with established policies and procedures of relevant
organizations.
Additional Job Description:
The Engineering function is responsible for all engineering activities within a firm to ensure that business
objectives are met. Includes the creation, development, design, and improvement of products, equipment,
facilities, services, standards, and procedures in all engineering fields.
Engineering > Quality Assurance & Testing
The Quality Assurance area is responsible for ensuring that all applications, system products and projects meet
defined quality standards. Develops, conducts and evaluates application audits and testing processes
Role Knowledge and Application
Learns to use professional concepts. Applies knowledge and basic problem-solving techniques to define and
resolve problems. Determines a course of action based on guidelines.
Complexity and Problem-Solving
Works on problems of limited scope. Follows standard practices and procedures in analyzing situations or data
from which answers can be readily obtained. Work is reviewed periodically based on a set of defined procedures
or precedence.
Supervision
Normally receives general instruction on work and new assignments.
Collaboration and Interaction
Develops stable working relationships internally. Exchanges standard/basic information with colleagues and
immediate supervisor, project leaders and other professionals in the team/group.
All the very best!!!!