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.