Applications are invited for the post of Software Developer ACAD at National University of Sciences & Technology (NUST).
Department: Information & Communication Technologies Dte
Institute: University Main Office (UMO)
Age Limit: 22 - 40 years
Salary: 100000
Key Responsibilities:
The purpose of the Software Developer ERP role is to design, develop, customize, implement, and maintain enterprise applications with primary focus on Odoo ERP solutions and AI-driven applications. The role is responsible for delivering scalable, secure, and efficient software solutions that support organizational digital transformation, automation, analytics, and operational excellence.
Odoo ERP Development
- Develop, customize, and maintain Odoo ERP modules and applications.
- Design and implement new business workflows, automation, and custom functionalities in Odoo.
- Integrate Odoo with third-party systems, APIs, payment gateways, mobile applications, and external platforms.
- Customize Odoo reports, dashboards, forms, workflows, and portals as per organizational requirements.
- Manage Odoo deployment, upgrades, migrations, and version control activities.
- Troubleshoot and resolve technical issues related to Odoo applications and databases.
- Optimize Odoo system performance, scalability, and security.
- Develop and maintain technical documentation for modules, APIs, and custom developments.
AI & Intelligent Solutions Development
- Develop and integrate AI-powered features and automation solutions into enterprise applications.
- Work with Machine Learning (ML), Natural Language Processing (NLP), chatbots, recommendation systems, and predictive analytics solutions.
- Integrate AI APIs and frameworks including OpenAI, OCR, speech-to-text, and intelligent automation tools.
- Design AI-assisted workflows for process automation and data-driven decision-making.
- Assist in implementing analytics, forecasting, and intelligent reporting systems.
- Research and evaluate emerging AI technologies and tools for organizational adoption.
Software Development & System Integration
- Develop scalable web applications, APIs, and backend services.
- Participate in system architecture, database design, and application optimization.
- Ensure software quality through testing, debugging, and code reviews.
- Collaborate with QA, DevOps, business analysts, and stakeholders for successful project delivery.
- Ensure compliance with coding standards, cybersecurity practices, and SDLC procedures.
- Support deployment, maintenance, and post-implementation activities.
Support & Coordination
- Provide technical support and troubleshooting assistance for deployed applications.
- Coordinate with functional teams to gather business requirements and translate them into technical solutions.
- Conduct user training and technical knowledge transfer sessions when required.
- Stay updated with latest Odoo, AI, and software development technologies and best practices.
Required Skills:
Knowledge/ Skills/ Abilities
Essential
Strong expertise in:
■ Python
■ Odoo Framework
■ PostgreSQL
■ XML, JSON
■ JavaScript, HTML, CSS
■ RESTful APIs
Knowledge of:
■ Git/GitHub/GitLab
■ Linux Server Administration
■ Docker & CI/CD Concepts
■ Web Services & API Integrations
Desirable
■ Machine Learning & AI Frameworks
o TensorFlow
o PyTorch
o Scikit-learn
■ OpenAI API / LLM Integration
■ OCR & NLP Solutions
■ Data Analytics & Visualization
■ FastAPI / Django / Flask
■ Cloud Platforms (AWS, Azure, GCP)
Eligibility / Qualification Required:
Qualification:Essential Qualifications
16-year bachelor’s degree in AI, Computer Science, Information Technology, Software Engineering, or a related discipline from HEC recognized UNiversity/Institute.
Desirable Qualifications
18-years degree in AI, Computer Science, Information Technology, Software Engineering, or a related discipline (HEC recognized).
Experience:
Essential Experience
¦ 3–5 years of software development experience.
¦ Hands-on experience in Odoo ERP customization and module development.
¦ Experience with Python-based application development.
¦ Experience with PostgreSQL, REST APIs, and web technologies.
¦ Experience integrating third-party services and APIs.
Desirable Experience
¦ Experience in AI/ML application development and integration.
¦ Experience in higher education, enterprise, or ERP environments.
¦ Experience with chatbot development and intelligent automation.
¦ Experience with cloud deployment and containerized applications.
¦ Experience working with ERP, CMS, LMS, HRMS, or Finance systems.
General Conditions:
Candidates are required to attach scanned copies of their documents (Academics / Professional). Last education certificate/degree must be attested/verified by HEC.
Candidates may be considered ineligible for the post due to any of the following reasons:
- 3rd Div in academic career / weak academic profile.
- NUST employees with less than one year of service with NUST and / or absence of NOC from Head of Institution.
- In process of pursuing a required degree.
- Medically unfit.
- Only selected candidates will be contacted and issued offer letter.
- Candidates serving in Govt departments, Armed forces may apply through their respective parent department / organizations.
Late / incomplete applications will be ignored. Only short-listed candidates will be considered / called for test / interview and no TA / DA will be admissible. NUST reserves the right to cancel, modify / terminate the recruitment program due to any reason, without notice, at any time
How to Apply:
Candidates must apply online through the NUST official recruitment portal.
Official Application Link:Apply Here