Job Summary
We are seeking an experienced Outsystems Developer to join our team. The successful candidate will be responsible for the transition, support, and maintenance of custom Outsystems applications.
About the Role
The ideal candidate will have a strong background in Outsystems development/support/admin experience, with excellent analytical and design skills. They will also have 5 years' experience and be proficient in development tools such as Visual Studio.
Key Responsibilities
* Transition, support, and maintenance of custom Outsystems applications
* Interfacing with clients to identify requirements, design solutions, and provide estimates
* Leading a technical team
* Experience with solutions that include both mobile and web
* Global deployments (different instances in various regions and/or regional variations in functionality)
* Complex applications (integration to external systems, devices, complex business logic, multiple functions, large user volumes, complex data model, offline functionality for mobile + data synchronization, business-critical applications)
* Working with multiple stakeholders
* Architecting new features/functionality
* Solving major bugs, performance issues, etc. - including adding logging/instrumentation to diagnose hard-to-reproduce issues
* Proposing practical improvements to an application to make it more usable/supportable
Requirements
* Outsystems object-oriented programming skills
* Strong analytical and design skills
* 5 years' experience
* Development tools such as Visual Studio
* A thorough understanding of development best practices around build, deployment, and coding standards
* Independent developer capabilities
* Excellent communication skills
Bonus Points
* Full stack Microsoft dev experience with SQL
* C#.net, VB.net, ADO.net, and ASP.net skills
* Consulting background with client-facing delivery record