Back-End Developer (.NET | ASP.NET Core | Entity Framework)
Company Name: AlbiSoft GmbH
Location: Pristina, Kosovo
About Us:
Since 2002, AlbiSoft GmbH has been a trusted provider of customized software solutions, delivering innovative, scalable and secure applications for various industries. We value collaboration, quality and innovation.
Job Summary:
We are looking for a motivated Back-End Developer to design, develop and maintain backend systems and scalable APIs. The role involves database design and integration, ensuring application performance and security, and collaborating with frontend developers and other team members to deliver high-quality features.
Your profile
What you bring with you:
- Completed studies in computer science, software engineering or a comparable field of study.
- Proven work experience as a Back-End Developer.
- Strong knowledge of .NET (with ASP.NET Core & EntityFramework).
- Experience in designing and working with databases (PostgreSQL, SQL Server, etc.).
- Good understanding of REST APIs and system integrations.
- Strong understanding of security principles (authentication, authorization, data protection, OWASP best practices).
- Knowledge of server infrastructure and application architecture.
- Experience with testing, debugging and performance optimization.
- Very good knowledge of English and preferably German.
Experience in the following development methodologies and tools:
- Test-Driven Development (TDD), Behavior-Driven Development (BDD).
- Git for version control.
- SCRUM, Agile.
- Azure DevOps.
Skills and qualifications:
- Strong analytical skills for interpreting testing results and system performance.
- Good communication and teamwork abilities.
- Problem-solving skills to identify and resolve technical challenges.
- Time management skills to meet deadlines and manage multiple tasks.
- Ability to design efficient, secure and scalable systems.
- Creative thinking to develop innovative backend solutions.
These are your tasks in our team
- Developing and maintaining backend systems and web applications based on requirements and project plans defined by management.
- Estimating tasks and contributing to planning, timelines and technical solutions.
- Designing and developing scalable APIs, server-side logic and database structures.
- Integrating databases, external services and third-party APIs.
- Ensuring application performance, scalability and security.
- Testing and debugging backend applications to ensure high-quality and stable code.
- Documenting code, technical solutions and implemented features.
- Collaborating with front-end developers and other team members.
- Participating in project meetings to clarify requirements and align on technical approach.
- Delivering features according to agreed timelines and project plans.
- Deploying and ensuring successful handover of completed work to clients.
- Continuously improving backend processes and code quality.
- Staying updated with modern backend technologies and best practices.
What you can expect from us
- Fixed-term employment agreement.
- Competitive salary, commensurate with experience.
- Professional and personal development opportunities.
- Networking and team events.
- Genuine team spirit and passion for what we do.
- Exciting and varied projects with innovative companies.
Required documents:
- CV/Resume.
- Portfolio showcasing recent Back-End projects (APIs, systems, integrations, etc.).
- Certificates/Diploma.