HunarNoma.
💻IT & Technology

Software Developer

Builds programs, websites and apps

Designs, writes and maintains software — from websites and mobile apps to a company's internal systems.

What they do

  • ▹Writes and debugs code in languages like JavaScript, Python or Java for a specific task
  • ▹Turns a client's requirements into a technical spec and program architecture
  • ▹Writes automated tests and goes through code review with senior colleagues
  • ▹Fixes bugs reported by users or testers

Skills you need

  • ▹Algorithmic and logical thinking
  • ▹At least one programming language, plus Git
  • ▹English for reading documentation and team communication
  • ▹Ability to read and understand other people's code
  • ▹Learning new tools independently

Focus on these subjects at school

MathematicsComputer scienceEnglish

Where they work

  • ▹IT companies and outsourcing studios in Dushanbe building software for foreign clients
  • ▹IT departments of banks and telecom operators (Alif, Eskhata, Tcell, Megafon)
  • ▹Your own startup or side project
  • ▹Foreign companies remotely — via freelance platforms or direct hire

Pros

  • + Can work remotely for companies anywhere in the world
  • + One of the highest starting salaries among professions in Tajikistan
  • + The job market keeps growing every year

Challenges

  • − Technology changes fast — constant learning is required
  • − Long hours of sedentary screen work

Programs that lead to this profession

Open a program to see every university that teaches it, seats and tuition.

Other professions in “IT & Technology”