Design, develop, and deploy scalable web and mobile applications using the OutSystems platform.
Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
Implement integration solutions to connect OutSystems applications with various third-party systems, databases, and APIs.
Develop custom plugins and extensions using OutSystems SDK to enhance platform capabilities and meet specific project requirements.
Optimize mobile app performance and user experience through efficient coding practices, UI/UX enhancements, and performance tuning.
Conduct code reviews, debugging, and troubleshooting to ensure high-quality deliverables and adherence to best practices.
Stay updated on the latest OutSystems features, industry trends, and emerging technologies to continuously improve development processes and methodologies.
Provide technical guidance and mentorship to junior developers, fostering knowledge sharing and skill development within the team.
Collaborate with stakeholders to identify opportunities for process improvement and innovation in application development and deployment.
Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery and alignment with project goals.
Work under limited supervision to effectively deal with unfamiliar issues. He provides guidance and technical support to testing and quality assurance teams.
Keen learner, and able to apply structured, analytical thinking to develop applications. He is a strong team player, who communicates his ideas and gets along with others easily.
Qualifications
An accredited degree in Information Systems/Technology, Computer Science, Systems Engineering, or related discipline with at least 5 years of related experience.
Proficient in .NET or Java, and database modelling and SQL
Proficient in OutSystems Platform (with relevant certifications) and front-end web technologies like HTML5, CSS3, JavaScript, and responsive design frameworks.
Candidates with experience in telecommunications, mobile application development, content management systems, integration experience will be preferred.
Strong understanding of integration concepts, including RESTful APIs, SOAP services, and data synchronization.
Experience in mobile app development for iOS and Android platforms using OutSystems or native technologies (e.g., Swift, Kotlin).
Excellent problem-solving skills and attention to detail, with the ability to analyse complex issues and propose effective solutions.
Strong analytical skills, self-motivated and can handle multiple projects simultaneously
Strong understanding of business processes with the ability to translate business requirements into technical solutions.
Good communication and presentation skills to effectively describe and demonstrate proposed solutions to internal and external parties.
Strong team spirit and sense of responsibility/ownership