[lta-Itcd] Prp / Senior / Executive Software/Outsystems Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
[What the role is] PRINCIPAL / SENIOR / EXECUTIVE SOFTWARE/OUTSYSTEMS DEVELOPER [What you will be working on] We are seeking a talented Software Developer to join our dynamic development team, to build innovative cloud-based software solutions with AI capabilities using both traditional development approaches and modern low-code platforms like OutSystems. This role offers the opportunity to contribute to cutting-edge projects whilst developing expertise in modern cloud technologies, AI integration, low-code development, and agile product development practices. The new IT systems/products will serve LTA, contractors and government agencies for efficient road and traffic operations and seek to improve the journey of commuters and motorists. Software Development & AI Implementation Develop and maintain scalable, resilient cloud-native applications using modern programming languages and frameworks, and low-code platform such as OutSystems. Design, develop, and deploy applications using OutSystems platform, creating responsive web, workflow and mobile applications with intuitive user interfaces. Implement AI features by integrating machine learning models, APIs, and cloud AI services into production applications built on both traditional and low-code platforms. Write clean, maintainable, and well-documented code that addresses real user needs, following established coding standards and best practices across different development approaches. Participate in code reviews, technical design discussions, architecture reviews and contribute to continuous improvement of development processes for both traditional and low-code development. Contribute to robust automated testing frameworks and create comprehensive technical documentation and decision records. Low code platform development Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions using OutSystems. Integrate OutSystems applications with external systems, databases, and APIs to create comprehensive solutions. Troubleshoot and resolve technical issues in existing OutSystems applications and maintain platform-specific best practices. Leverage OutSystems capabilities for rapid application development whilst ensuring scalability and maintainability. Cloud Development & Deployment Build applications leveraging cloud platforms such as AWS, Azure, or Google Cloud Platform, utilising their core services and AI capabilities. Develop microservices, containerised applications, and serverless functions as part of larger system architectures. Collaborate with DevOps teams to deploy applications through CI/CD pipelines and monitor application performance in cloud environments, including OutSystems deployments. Agile Team Participation Actively participate in agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives. Work collaboratively with the project team, product owners, and cross-functional team members to deliver features within sprint commitments. Contribute to story estimation, task breakdown, and sprint goal achievement whilst embracing agile principles and continuous learning. Learning & Innovation Stay current with emerging technologies in cloud development, AI/ML, low-code applications, and software engineering practices. Participate in proof-of-concept development and technical spike investigations across different platforms and technologies. Contribute ideas for improving development processes, tools, and product features whilst building expertise in AI integration, cloud-native development, and low-code platforms. [What we are looking for] Knowledge in Computer Science, Software Engineering, or a related field. Technical Foundation Knowledge in Computer Science, Software Engineering, or related field, or equivalent practical experience. At least 2 years of experience in software engineering roles with exposure to cloud-based applications using OutSystems. Solid understanding in programming fundamentals with proficiency in at least one modern programming language such as Python, JavaScript, Golang or similar. Experience with low-code platforms, preferably OutSystems, or demonstrated ability to quickly learn platform-specific development approaches. Strong foundation in computer science concepts including: Data structures Algorithms Object-Oriented Programming principles Knowledge of database concepts (SQL, No-SQL) and CI/CD pipeline (GitHub workflows). Familiar with web development technologies (HTML, CSS, JavaScript). Understanding of software development lifecycle, API Design, DevOps principles, version control (Git), and testing methodologies across different approaches. Cloud & AI Awareness Basic experience with cloud platforms (AWS, Azure, GCP) and understanding of cloud services. Familiarity with containerisation concepts (Docker) and API development, and integration patterns including web services (REST/SOAP APIs). Interest in AI/ML technologies with
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at sggovterp? Share your experience