Posted 3 months ago
Location: Central New Jersey
Job Type: Full-time, Entry-Level
Job Summary:
We’re seeking bright and enthusiastic software engineering graduates to participate in our comprehensive training program. As a Graduate Trainee Software Engineer, you’ll develop skills in software development, collaborate with experienced engineers, and contribute to innovative projects.Key Responsibilities:
- Participate in intensive training and mentorship programs
- Collaborate with senior engineers on software development projects
- Design, develop, test, and deploy software applications
- Learn and apply programming languages (e.g., Java, Python, C++)
- Understand software development methodologies (Agile, Scrum)
- Contribute to code reviews and ensure high-quality software
- Troubleshoot and resolve technical issues
- Stay up-to-date with industry trends and emerging technologies
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (completed within last 2 years)
- Strong programming fundamentals (data structures, algorithms, OOP)
- Familiarity with programming languages (Java, Python, C++, JavaScript)
- Understanding of software development principles and methodologies
- Excellent problem-solving, analytical, and communication skills
- Team player with a willingness to learn
Nice to Have:
- Experience with: Cloud platforms (AWS, GCP, Azure) Database management systems (SQL, NoSQL) Version control systems (Git) Agile project management tools (Jira, Trello)
- Participation in coding challenges, hackathons, or open-source projects
- Certification in programming languages or software development methodologies
What We Offer:
- Comprehensive training and mentorship program
- Competitive salary and benefits package
- Opportunity to work on innovative projects
- Collaborative and dynamic work environment
- Professional growth and development opportunities
- Access to cutting-edge technologies and tools
Training and Development:
- Intensive training program (3-6 months)
- Mentorship from experienced software engineers
- Regular code reviews and feedback
- Opportunities for certification and professional development