Brother. Not in your list, maybe you would like to look at SAP ERP. Two possibilities, SAP Functional or SAP ABAP. The SAP functional is a systems analyst (architect is the more modern term) while ABAP is a programmer. SAP ERP Functional is either (1) Materials Management (Supply Chain / Inventory) or (2) Financial Management. ABAP is SAP's proprietary programming language and will do coding for custom requirement of either SAP Supply Chain or SAP Financial Management. The pre-requisite, IMHO are (1) Fundamentals of Computer Programming and (2) Systems Analysis and Design.
Another consideration, if you want a more generic platform.
- Java SE /Java EE technologies using Spring Framework (Core, MVC, Security AOP)
- IDE such as Eclipse / IntelliJ
- Javascript, CSS, HTML and other client side technologies
- Advance knowledge on Web Services (SOAP / REST)
- SQL with databases (Oracle, MySQL)