meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sap_hybris_commerce:hourly_rates_and_project_portals_advice_for_freelance_sap_commerce_cloud_developers_germany_austria_schwitzerland [2023/11/01 15:01] – spelling mistakes Antonio Robirosa | sap_hybris_commerce:hourly_rates_and_project_portals_advice_for_freelance_sap_commerce_cloud_developers_germany_austria_schwitzerland [2024/04/11 21:26] (current) – [Taxation when working from other EU country] Antonio Robirosa | ||
---|---|---|---|
Line 5: | Line 5: | ||
In each country of the EU there are different hourly rates for SAP Commerce Cloud developers. To get a fair hourly rate for Germany, Switzerland and Austria you can follow these steps: | In each country of the EU there are different hourly rates for SAP Commerce Cloud developers. To get a fair hourly rate for Germany, Switzerland and Austria you can follow these steps: | ||
- Find with the [[https:// | - Find with the [[https:// | ||
- | - Now decide what is your **target remote rate** and your **no-go minimum rate**. This last rate is the minimum rate that you will accept. For example, I don't accept any rate near the average rate of a java developer because I have 12+ years of experience with SAP Hybris | + | - Now decide what is your **target remote rate** and your **no-go minimum rate**. This last rate is the minimum rate that you will accept. For example, I don't accept any rate near the average rate of a java developer because I have 12+ years of experience with SAP Commerce Cloud and they are worth 10-20% more than a Java generalist |
- Add 3% because German companies are used to pay you 45 days after the invoice day. If they pay sooner, they usually ask you for a 3% discount for early payment. In Austria and Switzerland I haven' | - Add 3% because German companies are used to pay you 45 days after the invoice day. If they pay sooner, they usually ask you for a 3% discount for early payment. In Austria and Switzerland I haven' | ||
- Add EUR 5 to your target remote rate because during your first call with a recruiter they will ask you for a discount | - Add EUR 5 to your target remote rate because during your first call with a recruiter they will ask you for a discount | ||
Line 22: | Line 22: | ||
This is an important topic and sometimes, the double taxation is so high, that it is not worth to work in some countries. For example, now that I am located in Bulgaria, I have to charge 50% more for Swiss projects than a German developer. Due to this, I recommend the head hunters to find candidates living in Germany. | This is an important topic and sometimes, the double taxation is so high, that it is not worth to work in some countries. For example, now that I am located in Bulgaria, I have to charge 50% more for Swiss projects than a German developer. Due to this, I recommend the head hunters to find candidates living in Germany. | ||
+ | |||
+ | ===== When to name your country of residence and your passports? ===== | ||
+ | |||
+ | **I don't name my country of residency and my second and third nationalities on my resume**. If the recruiter asks for them during a call, I answer calmly where I live and what is my main citizenship because if he/she already called me, he/she already believes that I am a good match for the project. If nobody answer, they will learn about it when we sign the contract. | ||
+ | |||
+ | In **Latin America** and in **Europe** there is discrimination based on your country of origin. A lot of decision makers and recruiters use nationalities to classify people. Although the work of a programmer depends on his/her communication and technical skills, and not on his/her location on this planet, they will pay you less because your living costs are low or discard your resume based on your passport. Let's hope one day we all learn that the concept of nation is a **recent social concept without any value in our interconnected world**. | ||
+ | |||
===== Where to promote your profile and project experience? ===== | ===== Where to promote your profile and project experience? ===== | ||
In Germany, Austria and Switzerland (DACH) there are websites in German language which are popular for project posting and networking. These are the ones which I used successfully to find projects: | In Germany, Austria and Switzerland (DACH) there are websites in German language which are popular for project posting and networking. These are the ones which I used successfully to find projects: | ||
- | - [[https:// | + | - [[https:// |
- [[https:// | - [[https:// | ||
+ | - [[https:// | ||
- [[https:// | - [[https:// | ||
- | - [[https:// | + | - [[https:// |
- [[https:// | - [[https:// | ||
- [[https:// | - [[https:// | ||
Line 43: | Line 51: | ||
</ | </ | ||
- | This is the first obstacle to work without recruiters. The second is the need to have many acquaintances which are SAP Hybris | + | This is the first obstacle to work without recruiters. The second is the need to have many acquaintances which are SAP Commerce Cloud developers or are managers of the IT department, in big DACH corporations. For 3 months I used Xing to find and contact IT managers using SAP Commerce Cloud and less than 7% accepted my contact request. And only twice in 12 years, I got technical interviews through Xing. |
This means, that recruiters are essential to find a project in DACH. They know what companies are using SAP products and are willing to sign a work contract with you as a freelancer. Their services are expensive, 13%+ of the hourly rate paid by the customer, you have to book your hours twice and they are a third party in any extension of the contract but the best that you can do is to help them do their job: | This means, that recruiters are essential to find a project in DACH. They know what companies are using SAP products and are willing to sign a work contract with you as a freelancer. Their services are expensive, 13%+ of the hourly rate paid by the customer, you have to book your hours twice and they are a third party in any extension of the contract but the best that you can do is to help them do their job: | ||
Line 58: | Line 66: | ||
* Always check that your **skills match** what the customer is looking for. If the project listing is unclear, ask for additional details before having a phone call with the recruiter | * Always check that your **skills match** what the customer is looking for. If the project listing is unclear, ask for additional details before having a phone call with the recruiter | ||
* If the recruiter asks for **referrals** and contact information of your former bosses, ignore the project. In Germany it is unusual to ask for those referrals. They are used by some recruiters in UK to find companies using SAP products and they will bother your former manager with calls. **Those recruiters don't have projects for you** | * If the recruiter asks for **referrals** and contact information of your former bosses, ignore the project. In Germany it is unusual to ask for those referrals. They are used by some recruiters in UK to find companies using SAP products and they will bother your former manager with calls. **Those recruiters don't have projects for you** | ||
- | * To avoid sending your CV twice to the same project, ask in what **city** the customer is located. This gives you a hint to recognize if you already applied for that project or what company is looking for SAP Hybris | + | * To avoid sending your CV twice to the same project, ask in what **city** the customer is located. This gives you a hint to recognize if you already applied for that project or what company is looking for SAP Commerce Cloud developers. You may already know people working there |
* During the first call, give a remote hourly rate but ask what is the **budget of the customer**. If it is 20% lower than the average found in GULP Studensatz Kalculator, the project is probably **understaffed** and there won't be enough developers to successfully finish it; or there is a **second recruiter** between you and the customer | * During the first call, give a remote hourly rate but ask what is the **budget of the customer**. If it is 20% lower than the average found in GULP Studensatz Kalculator, the project is probably **understaffed** and there won't be enough developers to successfully finish it; or there is a **second recruiter** between you and the customer | ||
+ | * Always keep in mind the **value that you give your potential customer** when negotiating your hourly rate. If a company sees this as a cost, they won't value you as an expert, they might not value integration tests, many testing environments, | ||
* Ask when exactly you have to work onsite. Don't leave this question to a further negotiation. It is better to know customer' | * Ask when exactly you have to work onsite. Don't leave this question to a further negotiation. It is better to know customer' | ||
* Don't have any " | * Don't have any " | ||
Line 66: | Line 75: | ||
===== My experience with some of the recruiters ==== | ===== My experience with some of the recruiters ==== | ||
- | [[# | + | [[# |
===== How to make a good impression on the first interview with your prospective customer? ===== | ===== How to make a good impression on the first interview with your prospective customer? ===== | ||
Help him! Ask him about his pain points in the project and **give him advice for free.** | Help him! Ask him about his pain points in the project and **give him advice for free.** | ||
- | With this attitude you are going to get a deep insight of the problems tackled by the projects, what developers complain about and what is the added value of the final product. It is also more interesting than just answering technical questions about Java, Spring and SAP Hybris. The prospective customer will get something from the time spent on the interview and a deeper impression of your IT and soft skills. | + | With this attitude you are going to get a deep insight of the problems tackled by the projects, what developers complain about and what is the added value of the final product. It is also more interesting than just answering technical questions about Java, Spring and SAP Commerce Cloud. The prospective customer will get something from the time spent on the interview and a deeper impression of your IT and soft skills. |
- | If you see something that you don't like and won't be interested in the project, be honest and inform the prospective customer during the interview or soon after it. He don' | + | If you see something that you don't like and won't be interested in the project, be honest and inform the prospective customer during the interview or soon after it. He doesn' |
===== Signing the contract ===== | ===== Signing the contract ===== | ||
Line 86: | Line 95: | ||
- What happens if the requirements are unclear and you have to improve the code. Can you book those hours? | - What happens if the requirements are unclear and you have to improve the code. Can you book those hours? | ||
- | Contracts with the recruiter depend on the contract between them and the customer. **If the project | + | Contracts with the recruiter depend on the contract between them and the customer. **If the project |
===== What to do when the Purchasing Department calls you? ===== | ===== What to do when the Purchasing Department calls you? ===== | ||
Usually they want to confirm that you are paying taxes as a freelancer or as a company. They will confirm all the legal information required to be their provider. | Usually they want to confirm that you are paying taxes as a freelancer or as a company. They will confirm all the legal information required to be their provider. | ||
- | **And they would like to have a discount. =)** Usually EUR 1-3 less per hour are enough to make them happy. It seems that they have to show that they negotiated with you and their were successful. | + | **And they would like to have a discount. =)** Usually EUR 1-3 less per hour are enough to make them happy. It seems that they have to show that they negotiated with you and they were successful. |
- | ===== When to invest | + | ===== When to invest |
- | **As an external employee, the customer expects you to have greater | + | **As an external employee, the customer expects you to have better |
My current laptop has: | My current laptop has: | ||
Line 102: | Line 111: | ||
<WRAP center round tip 100%> | <WRAP center round tip 100%> | ||
- | To prevent | + | To prevent |
</ | </ | ||
===== Final words ===== | ===== Final words ===== | ||
If you find any mistake, you disagree with me in any point or have new advice, please send me an email. Thanks a lot! | If you find any mistake, you disagree with me in any point or have new advice, please send me an email. Thanks a lot! |