Software Developer

Date: Mar 21, 2025

Location: Pristina

Company: BKT

Duties & Responsibilities:

  • Responsible for compiling and developing applications in the Information Technology Department.
  • Assist in the design, development, and maintenance of full stack .NET applications.
  • Research, design, implement, and manage software programs.
  • Write clean, scalable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug applications.
  • Assist in the correct functioning (installation, operation, and maintenance) of all software packages in use.
  • Develop auxiliary software or revise old ones in case of specific needs.
  • Coordinate development tasks in collaboration with the supervisor and other departments of the Bank.
  • Responsible for creating technical documentation for developed software.
  • Evaluate, recommend, and test new procedures and software.
  • Stay current with emerging technologies and best practices.

Requirements:

  • University degree (Information Technology, Computer Science, Engineering, or related field).
  • General programming and development skills.
  • Knowledge of one or more development/programming languages (C#, ASP.NET MVC, ASP.NET Core).
  • Database design and development (Microsoft SQL Server).
  • Experience with RESTful API development and integration.
  • Proficiency in using Git for version control and collaboration.
  • Understanding of object-oriented programming and design patterns.
  • Advanced level of English.
  • Candidate should have at least three years of experience in full stack .NET development.
  • Experience with Agile methodologies.