Design and document the overall architecture of OutSystems applications, ensuring alignment with business goals and technical requirements.
Lead the development team in best practices for OutSystems development, including coding standards, design patterns, and testing methodologies.
Work closely with stakeholders, including product owners, business analysts, and other developers, to gather requirements and translate them into technical specifications.
Analyze and optimize application performance, ensuring scalability and reliability.
Design and implement integrations with external systems, APIs, and databases as required.
Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Maintain comprehensive documentation of architecture, design decisions, and technical specifications.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Minimum of 4 years of experience in software development, with at least 3 years specifically in OutSystems development.
Strong understanding of software architecture principles and design patterns.
OutSystems certifications (e.g., OutSystems Associate, Professional, or Expert) are highly desirable.
Proficiency in web technologies (HTML, CSS, JavaScript) and frameworks, as well as experience with SQL and database design.
Excellent analytical and problem-solving skills, with the ability to work independently and in a team environment.
Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية