Our team seeks a skilled Outsystems developer to fill this key role.
Job Description
The ideal candidate will have extensive experience with Outsystems development, support, and administration. They will be adept at using technology to solve business problems and have a proven track record of delivering solutions in client-facing roles.
Responsibilities
- Transition, support, and maintenance of custom Outsystems applications
- Interfacing with clients to identify requirements, design solutions, and provide estimates
- Experience with leading a technical team
- Experience with solutions that include both mobile and web
- Experience with global deployments (different instances in different regions and/or regional variations in functionality)
- Experience with complex applications (integration to external systems, integration to devices, complex business logic, many different functions, large user volumes, complex data model, offline functionality for mobile + data synchronization, business-critical applications)
- Working with multiple business and technical stakeholders
- Taking a lead on architecting new features/functionality
- Taking a lead on solving major bugs, performance issues, etc - including adding logging/instrumentation to diagnose issues that are hard to reproduce
- Proposing practical improvements to an application to make it more usable/supportable
- Optimizing or changing an existing architecture and making these changes while maintaining an ongoing live service without introducing major bugs/issues
Required Skills and Qualifications
- Outsystems object-oriented programming skills, strong analytical and design skills
- 5 yrs. experience
- Experience with development tools such as Visual Studio
- A thorough understanding of development best practices around build, deployment, and coding standards
- Must be able to work as an independent developer
- Excellent communication skills
Desirable Skills
- Full stack Microsoft dev experience with SQL
- Strong C#.Net, VB.Net, ADO.Net, and ASP.Net skills
Become a part of our team and contribute your expertise.