The company is looking for a Software Engineer to drive digital innovation and mentor others using the OutSystems development platform, requiring expertise in application architecture, solutioning, and clean code practices.
Requirements
- Background in traditional coding and concepts (C-Sharp, React, JavaScript, CSS).
- OutSystems development experience (or willing to lean to develop using the platform)
- Understands the technology landscape of integrations (Authentication/Authorization, APIs, etc.)
- Solid relational database knowledge including SQL and ability to apply advanced techniques.
- Java script/C-Sharp extensions
- Ability to write/review extensions.
- Ability to perform in depth review of forge components (security and functional).
Responsibilities
- Drives application architecture and solutioning of features based off requirements.
- Analyzes impact of complex requirements and work with BAs and Developers to structure work to deliver features.
- Identification of shared components and drives design and implementation.
- Must consider usability, extensibility, efficiency, and performance during all phases of development.
- Data driven design.
- Ensures error free code.
- Ensure security.
Other
- The resource should be highly motivated, deeply technical, and able to work as part of the team or independently to drive solutions.
- Excellent communication skills (verbal and written).
- Experience working in Agile.
- Outsystems Technical Lead Certified - (Required for candidates that come from an Outsystems background)
- Associate Tech Lead certified