وظائف تناسبك
→ العودة إلى الوظائف
تفاصيل الوظيفة

Software Developer - OutSystems intership

4MATEX Information Technology · Amman, الأردن

تاريخ النشر على وظائف تناسبك

وصف الوظيفة

We are seeking for a motivated Software Engineer (Intern) to join the development team, with a primary focus on OutSystems low-code development. This is a hands-on opportunity to build enterprise applications using the OutSystems platform while also gaining practical experience in front-end and back-end development, database management, and AI integration. The intern will work closely with senior engineers and contribute to different stages of the software development lifecycle, while developing technical skills and gaining valuable experience in modern software engineering practices. • *Key Responsibilities ** OutSystems Low-Code Development (Primary Focus) • Design and develop enterprise applications using the OutSystems platform • Build reactive web and mobile applications following OutSystems best practices • Create and maintain OutSystems modules, screens, and business logic • Implement integrations with external systems using OutSystems Integration Builder and REST/SOAP APIs • Extend OutSystems applications with custom JavaScript and CSS when required • Follow OutSystems architecture patterns including 4-Layer Canvas methodology • Participate in application lifecycle management using LifeTime • Optimize application performance and ensure scalability • Support deployment processes across Development, QA, and Production environments • Maintain technical documentation for OutSystems solutions Front-End Development • Build responsive, user-friendly web interfaces using JavaScript, HTML5, and CSS3 • Develop interactive UI components using modern frameworks (React, Angular, or Vue.js) • Implement client-side logic and integrate with RESTful APIs and GraphQL endpoints • Ensure cross-browser compatibility and optimize application performance • Collaborate with UI/UX designers to translate designs into functional interfaces Back-End Development • Develop and maintain server-side applications using .NET or Node.js • Design and implement RESTful APIs and microservices architecture • Write efficient database queries and manage data models • Implement authentication, authorization, and security best practices • Support integration with external systems and third-party APIs AI Agent Development • Assist in developing AI-powered automation agents and chatbots • Integrate AI/ML APIs (OpenAI, Azure AI, or similar) into applications • Build prompt engineering solutions and conversational interfaces • Test and evaluate AI agent performance and user interactions • Stay current with emerging AI technologies and best practices General Responsibilities • Write clean, well-documented, and testable code following coding standards • Conduct unit testing and participate in code reviews • Troubleshoot and debug issues across the application stack • Prepare technical documentation including architecture diagrams and API docs • Participate in Agile ceremonies: sprint planning, daily standups, and retrospectives • Collaborate with cross-functional teams to deliver quality software on schedule • *Job Requirement ** • *Educational Level: ** Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field. OutSystems certification (Associate Reactive Developer or higher) is a strong advantage. • *Work Experience: ** • * **0-2 years of experience in software development. Experience with OutSystems or other low-code platforms, internships, academic projects, or personal portfolio demonstrating coding skills are valued.
قدّم عبر Metaintro

يُفتح على Metaintro