متن کامل آگهی:
شرح مسئولیت ها:
1. طراحی و توسعه نرمافزارهای خاص کارخانه: توسعهدهنده وظیفه دارد برنامههای کاربردی یا سیستمهایی را که فرآیندهای تولید، مدیریت موجودی، کنترل کیفیت و سایر عملیات کارخانه را بهبود میبخشند، طراحی و پیادهسازی کند.
2. نگهداری و بهروزرسانی نرمافزارهای موجود: سیستمهای نرمافزاری موجود که در بخشهای مختلف کارخانه استفاده میشوند نیاز به نگهداری، رفع اشکال و بهروزرسانی مداوم دارند. این کار به توسعهدهنده سپرده میشود.
3. یکپارچهسازی سیستمها: در کارخانهها ممکن است سیستمهای مختلفی برای کنترل تولید، مدیریت انبار، امور مالی و غیره وجود داشته باشد. توسعهدهنده باید این سیستمها را بهگونهای یکپارچه کند که بتوانند با هم تعامل داشته باشند و دادهها را بهصورت همزمان به اشتراک بگذارند.
4. تحلیل و بهینهسازی فرآیندهای کاری: با تحلیل دادههای تولید و فرآیندهای مختلف، توسعهدهنده میتواند پیشنهادهایی برای بهینهسازی سیستمها و افزایش بهرهوری کارخانه ارائه دهد.
5.تست و تضمین کیفیت نرمافزار: قبل از اجرای نهایی نرمافزار، توسعهدهنده باید نرمافزار را تست کرده و از عملکرد صحیح و بدون نقص آن اطمینان حاصل کند.
6. توسعه سیستمهای گزارشدهی: تولید گزارشهای مختلف برای بخشهای مختلف کارخانه، مانند مدیریت، کنترل تولید و نظارت بر موجودی، که بر اساس دادههای سیستمهای نرمافزاری تولید میشود.
7. همکاری با سایر تیمها: توسعهدهنده باید با تیمهای دیگر مثل مهندسان، مدیران تولید و مدیران مالی همکاری کند تا مطمئن شود نرمافزارها نیازهای واقعی آنها را برطرف میکند.
شایستگیهای فنی (Technical Competencies):
- توسعه نرمافزار: تسلط بر زبانهای برنامهنویسی مرتبط مانند Java، C#، Python یا زبانهای دیگر که در سیستمهای کارخانه استفاده میشوند.
- پایگاه داده: دانش کامل در کار با پایگاههای داده مانند SQL، Oracle یا MySQL برای مدیریت دادههای کارخانه.
- سیستمهای ERP و مدیریت تولید: تجربه کار با سیستمهای ERP (برنامهریزی منابع سازمانی) و نرمافزارهای مدیریت تولید که معمولاً در کارخانهها بهکار میروند.
- یکپارچهسازی سیستمها (Integration): مهارت در یکپارچهسازی سیستمهای مختلف و تبادل داده بین آنها، مانند سیستمهای مدیریت انبار، کنترل کیفیت و سیستمهای تولید.
- توسعه گزارشدهی: تسلط در تولید گزارشهای مدیریتی و عملیاتی با استفاده از ابزارهای تحلیل داده و گزارشدهی مانند Power BI، Crystal Reports یا سایر سیستمهای گزارشدهی.
- مدیریت چرخه عمر نرمافزار (SDLC): آشنایی با مفاهیم توسعه نرمافزار به شیوههای چابک (Agile) و آبشاری (Waterfall) برای تحویل پروژههای نرمافزاری.
• شایستگیهای رفتاری (Behavioral Competencies):
- حل مسئله و تفکر تحلیلی: توانایی شناسایی و تحلیل مشکلات فنی و عملیاتی کارخانه و ارائه راهحلهای نوآورانه.
- توجه به جزئیات: دقت بالا در کارهای فنی و تست نرمافزارها، بهویژه در محیطهای حساس صنعتی.
- مدیریت زمان و اولویتبندی: توانایی مدیریت پروژهها و انجام وظایف در زمان مقرر، همراه با اولویتبندی صحیح.
- انعطافپذیری: توانایی سازگاری با تغییرات و نیازهای جدید کارخانه، مانند تغییرات در فرآیندهای تولید یا نیازمندیهای سیستمها.
شایستگیهای بینفردی (Interpersonal Competencies):
- ارتباط موثر: توانایی توضیح مفاهیم فنی به صورت ساده برای کارکنانی که تخصص فنی ندارند و همچنین همکاری مؤثر با تیمهای مختلف مانند مهندسان، مدیران تولید و واحد مالی.
- کار تیمی: مهارت در کار تیمی و هماهنگی با دیگر اعضای واحد انفورماتیک و بخشهای عملیاتی کارخانه برای پیشبرد پروژهها.
شایستگیهای عمومی (General Competencies):
- یادگیری مداوم: تمایل به یادگیری و بهروزرسانی دانش فنی با توجه به فناوریهای جدید و نیازهای صنعتی.
- استقامت و پایداری: توانایی مدیریت فشار کاری و محیطهای چالشی که نیاز به پایداری و پشتکار دارند.
Description of responsibilities:
1. Design and development of factory-specific software: The developer is responsible for designing and implementing applications or systems that improve production processes, inventory management, quality control, and other factory operations.
2 . Maintenance and updating of existing software: Existing software systems that are used in different parts of the factory need to be maintained, fixed, and updated continuously. This task is entrusted to the developer.
3. Integration of systems: In factories, there may be different systems for production control, warehouse management, finance, etc. The developer must integrate these systems in such a way that they can interact and share data simultaneously.
4. Analysis and optimization of work processes: By analyzing production data and various processes, the developer can make suggestions to optimize systems and increase factory productivity. 5. Testing and software quality assurance: before From the final implementation of the software, the developer must test the software and ensure its correct and flawless operation.
6. Development of reporting systems: producing different reports for different parts of the factory, such as management, production control and inventory monitoring, which are produced based on the data of the software systems.
7. Cooperation with other teams: The developer must cooperate with other teams such as engineers, production managers and financial managers to make sure that the software meets their real needs. Technical Competencies :
- Software Development: Mastery of relevant programming languages such as Java, C#, Python or other languages used in factory systems.
- Database: Thorough knowledge in working with databases. such as SQL, Oracle or MySQL for factory data management.
- ERP systems and production management: experience working with ERP systems (enterprise resource planning) and production management software that are commonly used in factories.
- Integration of systems (Integration): skill in integrating different systems and data exchange between them, such as warehouse management systems, quality control and production systems.
- Reporting development: mastery in production Management and operational reports using data analysis and reporting tools such as Power BI, Crystal Reports or other reporting systems.
- Software Life Cycle Management (SDLC): Getting to know the concepts of software development in agile ways. (Agile) and Waterfall (Waterfall) to deliver software projects.
• Behavioral Competencies:
- Problem solving and analytical thinking: the ability to identify and analyze the technical and operational problems of the factory and Providing innovative solutions.
- Attention to detail: high accuracy in technical work and software testing, especially in sensitive industrial environments.
- Time management and prioritization: the ability to manage projects and perform tasks in Scheduled time, along with correct prioritization.
- Flexibility: the ability to adapt to changes and new needs of the factory, such as changes in production processes or systems requirements.
Interpersonal Competencies :
- Effective communication: the ability to explain technical concepts in a simple way to employees who do not have technical expertise, as well as effective cooperation with different teams such as engineers, production managers and financial units.
- Teamwork: skills in teamwork and Coordination with other members of the informatics unit and operational departments of the factory to advance projects. General Competencies: - Continuous learning: willingness to learn and update technical knowledge according to technology. new technologies and industrial needs.
- Endurance and persistence: the ability to manage work pressure and challenging environments that require persistence and perseverance.