Search by job, company or skills

Software Ventures International

Junior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary:

The Programmer Trainee will undergo structured training in programming, data analysis, and system design fundamentals. This role is intended to develop well-rounded professionals who can transition into either an Information Analyst (data-focused) or System Designer (architecture and solution design-focused) based on performance, aptitude, and business needs.

Key Responsibilities (Training Phase – Programmer Trainee):

  • Participate in training on programming languages, databases, and system development tools
  • Assist in coding, testing, debugging, and maintaining applications
  • Support data extraction, transformation, and validation tasks
  • Learn system development life cycle (SDLC), coding standards, and best practices
  • Collaborate with developers, analysts, and designers on assigned tasks
  • Document code, technical processes, and simple workflows

Key Responsibilities (Transition to Information Analyst):

  • Analyze data to identify trends, patterns, and actionable insights
  • Create reports, dashboards, and visualizations for stakeholders
  • Translate business needs into data requirements and reports
  • Ensure data accuracy, integrity, and consistency
  • Support business decisions with data-driven recommendations
  • Document data flows, reports, and business requirements

Key Responsibilities (Transition to System Designer):

  • Assist in designing system architecture and technical solutions
  • Translate business requirements into system and technical specifications
  • Create system diagrams, workflows, and design documentation
  • Collaborate with developers to ensure proper system implementation
  • Evaluate system performance, scalability, and integration requirements
  • Support solution planning, enhancements, and optimization

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, Information Systems, or related field
  • Open to fresh graduates or entry-level candidates
  • Basic knowledge of programming (e.g., Java, Python, C#, or JavaScript)
  • Understanding of databases (SQL) and system concepts

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146686481

Similar Jobs