Jr. Software Engineer
1446login
Job details
Job description, work day and responsibilities
Job Title: Software Engineer / Trainer
Job Type: Full-Time
About Us:
ABC Trainings is a leading technology and professional development company committed to
enhancing the skills and knowledge of professionals and graduates. With a decade of expertise, we
empower individuals through comprehensive training in various domains and software tools.
Job Description:
As a Software Engineer / Trainer at ABC Trainings, you will play a pivotal role in training
professionals and aspiring software engineers across diverse domains and cutting-edge software
technologies. Your mission is to deliver hands-on training and instill industry-relevant skills that equip
individuals for thriving careers in the dynamic field of software engineering.
Key Responsibilities:
Training Delivery: Conduct training sessions covering a wide range of domains, including
ethical hacking, hardware and networking, software development, artificial intelligence (AI),
machine learning (ML), data science, coding, network security, full stack development, web
development, database management, cybersecurity, mobile app development, DevOps, cloud
computing, and more.
Software Proficiency: Provide expertise in industry-standard software tools and languages,
including C, C++, Java, Python, JavaScript, HTML/CSS, PHP, Ruby, Swift, Kotlin, MATLAB,
R, SQL, TensorFlow, PyTorch, Keras, Django, Flask, Node.js, Angular, React, Docker,
Kubernetes, Git, Selenium, ethical hacking tools (e.g., Metasploit, Wireshark), networking tools
(e.g., Wireshark, Cisco Packet Tracer), data science libraries (e.g., Pandas, NumPy, scikit-learn),
cybersecurity tools (e.g., Nmap, Wireshark), cloud platforms (e.g., AWS, Azure, Google Cloud),
integrated development environments (IDEs), and more.
Curriculum Development: Collaborate with the curriculum development team to create
comprehensive and industry-relevant training modules.
Hands-On Learning: Facilitate hands-on learning experiences, coding projects, and practical
exercises to enhance participants' skills and knowledge
Assessment and Evaluation: Assess the progress of trainees, offer constructive feedback, and
conduct evaluations to ensure learning objectives are met.
Industry Trends: Stay updated with the latest trends and advancements in software engineering
to provide real-world insights to trainees.
Mentorship: Provide mentorship and guidance to participants in their career development,
helping them become proficient software engineers.
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proficiency in a wide range of software tools and languages commonly used in the software
industry.
Excellent communication and presentation skills.
Previous training or teaching experience in software-related subjects is advantageous.
Join us in empowering individuals
Job Types: Full-time, Fresher
Schedule:
• Day shift
• Morning shift
Experience:
• total work: 1 year (Preferred)
Work Location: In person
Company address
Offer ID: #871508,
Published: 2 months ago,
Company registered: 3 months ago