The difference between a junior and a senior software developer is 90% their toolset. A senior will choose better tools, because of his experience, and as a result, he or she will deliver better results. This is why most senior software developers have an arsenal of libraries, frameworks, and tools, he or she is using – Because the senior will do anything possible to avoid re-inventing the wheel. Honorable mentions here can be found below.
- Entity Framework for .Net Core
- Refit for .Net Core
- Etc, etc, etc …
But also commercial tools such as SonarCube and Bugsnag can be listed here.