Senior Software Developer – OutSystems

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong><u>Job Description:</u></strong></p><p><br></p><ul><li>Participates as a member of the development team.</li><li>Works on problems/projects of moderately complex scope.</li><li>Acts as an informed team member providing analysis of information and limited project direction input.</li><li>Performs basic analysis of functional or business requirements.</li><li>Completes code stubs prepared by more senior developers.</li><li>Participates in code review.</li><li>Prepares and executes Unit tests.</li><li>Applies advanced technical knowledge to maintain one or more technology areas.</li><li>Performs solution design.</li><li>Applies Giza Systems and 3rd party technologies to infrastructure and software solutions of moderate complexity.</li><li>Implements end-user or enterprise infrastructure or services prepared by the more senior technologists.</li><li>Evaluates unique circumstances and makes recommendations.</li></ul><p><br></p><p><strong><u>Personal Skills:</u></strong></p><p><br></p><ul><li>Excellent communication skills </li><li>Flexibility to work under pressure and in different environments. </li><li>Problems solving skills. </li><li>Leadership skills. </li><li>Excellent organizational and administrative skills.</li></ul><p><br></p><p><strong><u>Technical Skills:</u></strong></p><p><br></p><ul><li>3 – 5 years of proven professional working experience as OutSystems.</li><li>Mastering OutSystems web/mobile development.</li><li>Solid experience in OutSystems architecture canvas.</li><li>Solid experience in relational database design/development.</li><li>Solid knowledge in OOP principles and best practices.</li><li>Solid knowledge in design patterns and SOLID principles.</li><li>Knowledge in Microservices patterns and best practices is a plus.</li><li>Knowledge in .NET/.NET Core development is a plus.</li></ul><p><br></p><p><strong><u>Education:</u></strong></p><p><br></p><ul><li>Bachelors in Computer Science, Engineering, other related field, or equivalent experience.</li></ul>