ERP from a developer perspective
Officially ERP stands for Enterprise Resource Planning but you can call it a "Backbone" of an organization.
Hi myself Pratik Srivastava πββοΈ, from the past 2 years I am working as a backend developer for a Microsoft ERP product called Dynamics 365 Finance & Operation.
Why ERP is Backbone??
You must be wondering why I called ERP the backbone of an organization. I accept the fact that all the tech stacks, an organization are using is an integral part of it but I can justify the above statement.
Let me give you an overview. Any industry (including the Software industry) is selling something whether it can be a service, product or it can be into manufacturing. There is one common factor between them which is that they have to manage finance, operations, and human resource which is core business.
Here ERP comes into the picture. It mainly provides an organized centralized system to manage the core business. You must be thinking how??π€
How??
First, let me tell you that we have a central database system for all the data. Therefore, it holds all kinds of data, majorly two types (Master & Transactional Data).
Master data are mostly fixed data e.g. - employee master data, fixed asset master data, customer master data, vendor master data, etc.
Transactional data are daily basis business data e.g. - Purchase orders, Sales Orders, purchasing, billing, etc.
Technically we have different modules for each core business process in a single place which interact with each other through flows, business events, etc. which further helps us to automate many processes.
What we are doing??
As industries are different so are their business. We as a developer do many things which mainly includes building the custom logic, integrating the ERP to different software, writing logic to extract custom report, and creating a visualization of existing data. Also, on daily basis there are many challenges we need to solve to keep the system up and running.
There will be many frequent changes happening in an organization so we have to keep our CI/CD pipelines always ready.
What future holds for us??
Nowadays most ERP products are moving to SaaS (Software as service) due to the complexity of the software, therefore, we need to be updated with the different cloud technologies and processes to manage it.
As an ERP developer, I can tell you that this is very promising from a career point of view as most ERP present in the market are evolving and even small to mid-level companies are nowadays integrating which has increased the demand.
Keeping my first blog short π, I want to conclude that being an ERP developer you will not only learn different tools & technologies you will also get many opportunities to learn the core business logic of different industries.
Until then #keeplearning. Adiosπ
Subscribe to my newsletter
Read articles from PRATIK SRIVASTAVA directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
PRATIK SRIVASTAVA
PRATIK SRIVASTAVA
I love to explore & learn new skills. Excited to know about others journey in the software industry. Talks about ERP, Development, latest in tech industry.