Duties and Responsibilities:
- Work as a subject matter expert while supporting customers in their technical evaluation process by delivering high quality presentations and workshops (to Developers, Architects, IT managers)
- Understand the customers’ IT architecture to clarify the strategic fit of the OutSystems technology within their IT ecosystem.
- Work closely with the development team in the creation of proposals which present compelling technical solutions that adjust to the customers’ needs and requirements.
- Understand business requirements and logically think through to developing technical solutions.
- Implement security and data protection.
- Design and implement data storage solutions.
- Build reusable code and libraries for future use.
- Develop and maintain technical documentation.
- Deliver high-level solutions or subsystems such as custom APIs, database modelling, design and support, admin web tools, back-end system from the ground-up
- Provide technical training and support to team members.
- Follow and accomplish any work-related instructions and tasks that may be assigned by the immediate superior or the Company’s management from time to time.
- Capable to meet deadlines and SLA’s, handle pressure, and work independently and pro-actively.
Job Specification:
Formal Education and/or Certification:
- Bachelor’s degree in Information Technology, Computer Science or equivalent
Length and Type of Job Relevant Experience:
- Minimum of 3 years in related field
- Minimum of 2 years of experience in development in OutSystems
- Associate Web and Mobile Certification is an advantage
Technical Skills & Qualifications
- Strong hands-on experience developing OutSystems web and/or mobile applications.
- Experience using Agile methodologies and Scrum
- Proficiency in web-based languages: JavaScript, CSS, HTML;
- Programming with databases: SQL Server, Oracle or MySQL;
- Knowledge in Database Modeling.
- Experience in tools like OutSystems Service Studio, OutSystems Integration Studio, OutSystems Platform Studio, Service Center and Lifetime Deployment / Administration & Maintenance
- Experience on object-oriented programming
- Version control (Git/SVN) proficiency
- API knowledge
- Desirable: Web or mobile application programing experience
- Must be willing to be assigned as part of the Application Development Team or Application Support team
- Capability to meet deadlines and SLA’s, handle pressure, and work independently and pro-actively