Job Role: Associate Software Engineer (Trainee Software Engineer)
Company: CBTS (CBTS India)
Job Location: India (Remote/Hybrid – exact location not specified)
Job Type: Full-time (Hybrid)
Experience: 0 to 2 years
Eligible Batch: Not Specified (Open to freshers)
Application Deadline: Not Specified (Apply soon)
CBTS Associate Software Engineer Overview
CBTS India is hiring an Associate Software Engineer (Trainee) passionate about designing, developing, and installing software solutions. You will build high-quality, innovative, and fully performing software in compliance with coding standards and technical design. This is a hybrid role open to candidates with programming knowledge in C, C++, Java, Python, or .NET.
0 to 2 years experience – freshers welcome. You need programming knowledge in C, C++, Java, Python, or .NET plus SQL and relational databases. Excellent communication skills are mandatory. Any bachelor’s degree with programming knowledge can apply. Hybrid work environment. If you have a professional certificate (any), that’s a plus. No specific location mentioned – likely remote/hybrid across India.
About CBTS and OnX
CBTS serves enterprise and midmarket clients across the United States and Canada, offering Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions.
OnX is a leading technology solution provider serving businesses, healthcare organizations, and government agencies across Canada, offering Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions.
Job Purpose
Join CBTS India’s Mission to Lead the Future of Technology. Make It with Pride.
Roles and Responsibilities
- Execute full lifecycle software development
- Write well designed, testable, efficient code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Tailor and deploy software tools, processes, and metrics
Eligibility Criteria for CBTS Associate Software Engineer
Requirements:
- Hands on knowledge in designing interactive applications
- Ability to learn and develop software in C, C++, Java (Python and .NET also acceptable)
- Excellent knowledge of Relational Databases, SQL
- Knowledge of test-driven development
- Mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- Excellent Communication Skills (mandatory)
Skill Set Required:
- Communication
- Programming (C, C++, Java, Python, .NET)
- Database (SQL, Relational Databases)
Education:
- Four years of college resulting in a bachelor’s degree or equivalent
- Any Professional Certificate (preferred)
Relevant Work Experience:
- 0 to 2 years of experience in any profession
Work Environment:
- Hybrid
Selection Process
- Resume Shortlisting
- Technical Assessment (Programming – C/C++/Java/Python/.NET + SQL)
- Technical Interview (Problem-solving, coding, database concepts)
- HR Discussion (Communication skills assessment)
- Final Selection
Get Job Alerts from Meganaukri
Receive verified IT job openings, fresher vacancies, internships,
and off-campus hiring updates through our official channels.
Only genuine and verified job updates are shared.
How to Apply for CBTS Associate Software Engineer
Official Apply Link:
Apply Now – CBTS Careers
Tip: Highlight your programming knowledge in C, C++, Java, Python, or .NET. SQL and relational database skills are essential. Any professional certificate (even basic ones) will help. Excellent communication skills are mandatory – showcase this in your resume and interview. Be ready for questions on software development lifecycle, test-driven development, and coding.
FAQs for CBTS Associate Software Engineer
Who can apply?
Bachelor’s degree holders with 0-2 years experience. Programming knowledge in C, C++, Java, Python, or .NET required.
What is the work location?
Not specified in job posting. Work environment is Hybrid – likely remote + occasional office in India.
What is the most important skill?
Programming knowledge (any of C/C++/Java/Python/.NET) + SQL + Excellent Communication.
Is a professional certificate required?
Not mandatory but preferred – “Any Professional Certificate” is listed.
What is test-driven development?
Knowledge of TDD is listed as a requirement – be prepared to explain it.
Is this for freshers?
Yes, 0-2 years experience – freshers are encouraged to apply.
About CBTS
CBTS serves enterprise and midmarket clients across the United States and Canada, offering Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. CBTS combines deep technical expertise with flexible technology solutions for transformative business initiatives.
Last Updated May 2026 | Job verified and active
“`