Home | Find Work | Software Apprentice

Software Apprentice

Job Details

Job Description

Job Responsibilities:

  • Development ofsoftware applications and report directly to their respective lead.
  • Investigate the problem areas.
  • Follow the software development lifecycle.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Protect operations by keeping information confidential.
  • Provide information by collecting, analysing, and summarizing development and service issues.
  • Accomplish engineering and organization mission by completing related results as needed.

Requirements:

  • Good understanding of System Architecture.
  • Knowledge of PHP, Python, Angular, React, Postgresql, MySQL and Mongo DB
  • Good understanding of Algorithms and Data Structure.
  • Understanding of Backend languages/Front end languages.
  • Good understanding of HTML/CSS/JS.
  • Good understanding of Relational & Non-Relational Database.
  • Excellent in problem-solving skills.
  • Flexible with technology.

 

Behavioral Competencies:

  • A dynamic, go-getter person who always takes the initiatives.
  • Task-oriented and goal-driven - focused on outcomes.
  • Creativity and innovative thinking abilities.
  • Committed to goal attainments.
  • Conscientious and accountable for whatever committed - transparency in actions.
  • A lifelong learner - a positive attitude to get into areas that might be unknown and then develop an in-depth understanding.
  • A team person - excellent inter-personal abilities, empathetic and compassionate.
  • Ability to handle work-related stress well; someone who can easily and comfortably balance professional and personal life.

Key Skills