Description:
Are you a skilled developer with a strong background in creating complex ERP systems? Do you have the expertise to build robust and efficient software solutions? If so, we want you to join our team!
Key Responsibilities:
- Develop ERP Software: Build a comprehensive desktop ERP application integrating various business processes.
- Collaborate with Stakeholders: Gather and analyze business requirements to ensure the software meets organizational needs.
- Design User Interfaces: Create a user-friendly UI/UX for the application to enhance user experience.
- Ensure System Performance: Optimize data security, performance, and scalability of the ERP system.
- Integrate with Third-Party Services: Connect the ERP system with external services and APIs.
Required Skills:
- VB.NET and C#: Advanced expertise in desktop application development using these languages.
- ADO.NET and Entity Framework: Strong knowledge of database access and ORM frameworks.
- Data Structures and Algorithms (DSA): Solid understanding of efficient coding practices.
- SQL Server: Proficiency in database design, optimization, and management.
- Crystal Reports: Experience in generating complex reports.
Additional Skills:
- ERP Knowledge: Familiarity with various ERP modules such as finance, inventory, HR, production, and gate control.
- Business Analysis: Ability to translate business requirements into technical solutions.
- UI/UX Design: Experience with WPF, WinForms, and XAML for designing intuitive user interfaces.
- Web Services (REST/SOAP): Skills in integrating APIs and web services.
- Testing & Quality Assurance: Expertise in unit testing and automated testing tools.
- Data Security: Knowledge of encryption, RBAC, and other security best practices.
- BI Tools & Reporting: Experience with Business Intelligence tools and SQL Reporting Services.