AIS is looking for a Software Engineer to drive digital innovation and mentor others by developing solutions on the OutSystems platform. The role requires someone passionate about emerging technologies and capable of delivering high-quality software.
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.
- Versed in Clean coding practices.
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.
- Implement features and PBIs utilizing the OutSystems Platform.
- Participate in code reviews and mentor others on best practices and implementation of patterns.
- Database Design and implementation.
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.
- The ideal person should be comfortable working independently or as part of a team in a lead position.
- This person should be self-directed, a strong collaborator, focused on customer satisfaction and passionate about driving digital innovation and mentoring others.