Apprentice

Job Category: Technology
Job Type: Full Time
Job Location: Bhubaneswar

Role

We are excited to offer an opportunity for a motivated and aspiring individual to join our team as a Software Developer Apprentice. This apprenticeship is designed to provide hands-on training and mentorship, allowing you to gain valuable experience in software development. As a Software Developer Apprentice, you will work closely with experienced developers, learn industry best practices, and contribute to real-world projects

Key Responsibilities

  1. Learning and Training: Participate in a structured training program designed to provide a strong foundation in software development concepts, programming languages, and development tools.
  2. Coding and Development: Collaborate with senior developers to assist in designing, coding, testing, and debugging software applications. Apply the skills acquired during training to practical projects.
  3. Problem Solving: Learn to analyze and troubleshoot software defects and issues. Contribute to identifying solutions and implementing fixes under the guidance of the development team.
  4. Code Reviews: Engage in code review sessions to learn from feedback and improve your coding skills. Gain insights into coding standards and best practices.
  5. Documentation: Create and maintain technical documentation, including code comments, user guides, and design documents. Develop the ability to document code effectively for knowledge sharing.
  6. Collaboration: Work closely with cross-functional teams, including designers, product managers, and quality assurance professionals, to contribute to the overall software development process.
  7. Innovation: Foster a mindset of innovation by proposing ideas for process improvements, new tools, or creative solutions to technical challenges.
  8. Adherence to Deadlines: Learn to manage tasks and assignments to meet project deadlines and deliverables.
  9. Professional Growth: Continuously expand your technical knowledge through learning opportunities, workshops, and mentorship sessions.

Qualifications

  • Must complete a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Passion for technology and a strong desire to pursue a career in software development.
  • Basic understanding of programming concepts and exposure to at least one programming language

Nice to Have (but not mandatory)

  • Excellent problem-solving skills and an eagerness to learn.
  • Strong communication skills and the ability to work collaboratively in a team environment.
  • Prior exposure to coding or personal coding projects is beneficial but not mandatory.
  • Enthusiasm for embracing new technologies and tools.

What We Offer

  • A competitive base salary commensurate with industry standards and the cost of living in the region.
  • Opportunities for professional growth and advancement.
  • Exposure to diverse responsibilities, fostering skill development.
  • Positive and inclusive work culture.

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 2 MB.
Allowed Type(s): .pdf, .doc, .docx