General Information

Position
Full-Stack Developer (C#/.NET Core and Angular)
Work arrangement
Full-time
City
Tirana
Country
Albania
Department
Business Services Center (PL)
Team
Information Technology
Area of interest
IT - Development, IT - Services
Way of work
Hybrid

Description & Requirements

Who we are looking for
1.Core Technical Skills
Backend Development: .NET Core:
  • Proficiency in C# and .NET Core: Strong understanding of C# programming language and .NET Core framework, including Entity Framework Core, LINQ, and ASP.NET Core;
  • RESTful API Development: Experience in designing, building, and consuming RESTful APIs;
  • Database Management: Proficiency in SQL Server, including database design, writing complex queries, and performance tuning;
  • Authentication & Authorization: Familiarity with IdentityServer, OAuth, JWT, and other authentication mechanisms.

Frontend Development: Angular:
  • Angular Framework: In-depth knowledge of Angular (latest versions), including components, services, modules, routing, and state management;
  • TypeScript & JavaScript: Strong understanding of TypeScript and JavaScript ES6+ features;
  • HTML/CSS: Proficiency in HTML5, CSS3, and responsive design principles.

2. Version Control & Workflow
Git & GitFlow:
  • Git Proficiency: Comprehensive knowledge of Git commands and concepts, such as branching, merging, rebasing, and resolving conflicts;
  • GitFlow Workflow: Experience with the GitFlow branching model, including feature branches, develop and master branches, release branches, and hotfix branches.

3. DevOps Practices
  • Azure DevOps;
  • Azure Repos: Managing code repositories using Azure Repos, including pull requests, code reviews, and branching strategies

4. Testing & Quality Assurance
  • Unit Testing: Writing and maintaining unit tests using frameworks like xUnit or NUnit for .NET Core and Jasmine/Karma for Angular;
  • Integration Testing: Developing integration tests to ensure that components work together as expected;
  • End-to-End Testing: Using tools like Selenium or Cypress for end-to-end testing of web applications.

5. Additional Skills
  • Agile Methodologies: Experience working in Agile environments, participating in sprint planning, daily stand-ups, and retrospectives;
  • Code Quality Tools: Familiarity with code quality tools and static code analysis tools like SonarQube;
  • Kendo UI advantageous, but not mandatory.

6. Soft Skills
  • Strong analytical and problem-solving abilities;
  • Excellent verbal and written communication skills for effective collaboration with team members and stakeholders;
  • Ability to quickly adapt to new technologies and frameworks;
  • Experience working collaboratively in a team environment, sharing knowledge, and providing mentorship to junior developers.

What we offer
At Deloitte, we hire potential. We know that great people make a great organization. We value our people and offer employees a broad range of opportunities.
  • Flexible and hybrid work model.
  • Competitive salary and benefits package.
  • Unlimited access to worldwide esteemed digital learning platforms as per individual needs and curiosity, in addition to classroom trainings.
  • Personal development and constant growth.
  • Career pathway and opportunity to constantly grow.
  • Dynamic and international work environment and team spirit.
  • Complete Private Health/Travel Insurance.
  • Employee assistance program, available to you and your immediate family members 24 hours a day, 7 days a week, 365 days a year, covering legal, financial and mental health advisory services.
  • Extensive experience gained from working across multiple Deloitte CE South Offices.
Selection process
Apply and create your future with us!

If your resume is of interest to us, the recruitment will consist of several stages:

1. Short online interview with Recruiter.
2. Interviews with members of the team.

You will receive feedback regardless of process result.
About Deloitte
Deloitte is a variety of people, experience, industries and services we deliver in 150 countries of the world. It is an intellectual challenge, a good starting point for your career, and an excellent opportunity for continuous development and gaining valuable life experiences. What you only must do is to take the first step – press the apply button and send us your CV, go through all the stages of the recruitment process and sign a contract with us. Deloitte is simply your best choice.

#LI-KP1




https://www.facebook.com/DeloitteAlbaniaKosova  https://www.instagram.com/deloittealbaniakosovo/  https://www.linkedin.com/company/deloitte  https://www.youtube.com/@deloittecesouth9956