employer cover photo
employer logo
employer logo

SAP Concur

Part of SAP

Is this your company?

SAP Concur Software Design Engineer I reviews

1.0

0% would recommend to a friend

(15 total reviews)
avatar

Mike Eberhard

100% approve of CEO

99% positive business outlook

Software Design Engineer I employees have rated SAP Concur with 1.0 out of 5 stars, based on 15 company reviews on Glassdoor. This indicates that most Software Design Engineer I professionals have a very poor working experience there. SAP Concur is rated 74% below average by Software Design Engineer I professionals compared to other employers within the Information Technology industry (3.9 stars).

Reviews by job title

15 reviews
2.0
Jun 13, 2013
Recommend
CEO approval
Business Outlook

Pros

- Nice office place - Good people - International envioronment - Good visions by top management - Pretty good QA processes - Competitive benefits

Cons

- Lack of technology and basic programming skills by upper engineers (like managers, principals) - Usage of obsolete technologies - Pushed to do wrong code because managers/principals cannot understand i.e. design patterns

1.0
Apr 11, 2013

Technological nightmare

Recommend
CEO approval
Business Outlook

Pros

big contracts and megatons of developer work to do. Very unlikely once you get in to lose developer job since not many want to code the way it is done here. Quite nice benefits and bonuses.

Cons

Development Majority of code being developed in obsolete ASP vbscript copy&paste way Insane abuse of technologies - only right use of C# is by latest fashion putting everything in app_code and untyped variables Innovation - movement to C# MVC3 (yes, not MVC4) being pretty much copy paste of ASP code to C# reintroducing same spaghetti issues, lack of 5 minutes thinking before coding and even making things worse Software architects - absent, those supplying their function have poor knowledge of language and zero knowledge about architecture Controlled by technically challenged - many development senior managers/directors have development skills of underperforming student of first year tech university degree (lack of knowledge of data types, elementary problems of combinatorics, uniqueness, no clue about paralellism, difference between application and business logic etc. etc.) Database - No normal forms, decomposition, proper use of relations, indexing, primary keys. It's big, it's slow and 99% redundant. Attribute names (columns) don't reflect in what's stored in them often. Design patterns - according to dev directors useless Reinventing the wheel - frequent, though Concur wheel is more a triangle. Coding standards - absent, and fixing code structure is forbidden. Thousands lines methods, hungarian notation, spaghetti code, lots of classes in one cs file, public static everything Documentation - non-existant, some laughable bits in one-note Common sense - lots of problems can be properly solved with common sense... correctly. In this Concur forces anti-common sense Features, features - features are always more important than bugfixes Zero support for reasonable (read any) automated testing (or well, any sense making testing) Resulting web pages are completely invalid - violating HTML rules, terrible accessibility (table inside table inside table inside table), css styles often hardcoded in element style attribute instead of css file. In fact it's close to miracle browsers are able to render Concur output in quirk mode. You are not allowed to point out problems. No matter how careful you are with your tone you always insult some technically challenged superior because you point out severe problems in his hacks (concur doesn't develop, concur hacks). Corporate You kill your career if you were good enough to pass first year in tech university, if you failed it it's place for you. Extreme ammount of favorism, promoting good shoe kissers and those who sit in the company for longer time... regardless if they are underskilled enough not to pass trial period anywhere else. If you work hard you are ignored, don't expect any promotions unless you keep kissing the right shoes. Recruiting They lie you big time, claiming they use modern technologies etc. Well, if ASP vbscript is considered modern, then they speak the truth.

2.0
Mar 15, 2013
Recommend
CEO approval
Business Outlook

Pros

As far as travel and expense booking tools go, it is number one in the market. With contracts with the US government, french government, and big companies such as google, microsoft, boeing, jp morgan, and american express just to name a few, Concur is dominant. The corporate culture is good. There is work life balance, everyone is friendly, and the benefits are good. 21 paid time off days is quite generous.

Cons

Concur is using an obsolete technology stack and is not making any progress toward getting rid of it. Its a career dead end for developers. There are over a million lines of classic asp in the legacy code base with thousands of new lines of vbs added every month. It is quite spaghetti. Very few people understand it, and even people who have worked there for many years can't answer questions about features that they wrote. New hires are going to struggle and spend days writing one line fixes for simple customer cases, because debugging the code is a nightmare. It is not cleanly structured, meaning business logic and UI logic are mixed together inside functions that span thousands of lines. There are no coding standards or conventions in the asp code base so even reading it is difficult.

Viewing 13 - 15 of 15 Reviews

Glassdoor has 1,561 SAP Concur reviews submitted anonymously by SAP Concur employees. Read employee reviews and ratings on Glassdoor to decide if SAP Concur is right for you.