Senior OutSystems Developer
Michael Page International (Deutschland) GmbH
Iserlohn, Germany
8 days ago
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Iserlohn, Germany
Tech stack
API
Audit Trail
Continuous Integration
Data Validation
DevOps
OAuth
OpenID
Performance Tuning
Systems Development Life Cycle
Query Optimization
Release Management
Secure Coding
Simple Object Access Protocol (SOAP)
Software Engineering
Systems Integration
Management of Software Versions
Data Logging
Outsystems
Caching
Technical Debt
GIT
low-code
Data Management
Job description
- Embed with the product team of the customer to maintain and evolve the existing OutSystems low-code platform and applications. You'll own day-to-day stability, performance, and security while delivering enhancements, integrations, and documentation that keep the platform reliable and easy to change
- Application stewardship: Maintain and optimize existing OutSystems apps (Reactive/Traditional Web, Mobile), resolve defects, remove technical debt, and keep dependencies current.
- Feature delivery: Analyze requirements, propose solution options, design and implement changes, and present increments to stakeholders.
- Quality engineering: Define and execute test strategies (unit/integration/UI), validation procedures, and release checklists; ensure traceability from requirement to test.
- Platform reliability: Monitor and tune performance, capacity, and error budgets; implement robust logging, alerting, and fallback mechanisms.
- Security & compliance: Implement safeguards against unauthorized use, enforce secure coding practices, and support audits/reviews.
- Integration & data: Design, implement, and document integrations (REST/SOAP, queues), data models, and migration scripts with attention to performance and correctness.
- Documentation: Keep architecture, runbooks, and user-facing guides current; contribute to user manuals and support materials.
- Stakeholder collaboration: Consult with product owners, designers, and engineers to clarify requirements, evaluate tradeoffs, and align on solution boundaries.
- Readiness & demos: Prepare and deliver demonstrations and presentations of completed work to business and technical audiences.
- Operational excellence: Follow our SDLC, quality system procedures, and release management via LifeTime/CI; proactively flag risks, blockers, or scope gaps.
Anforderungsprofil
Deliverables
- Maintained and enhanced OutSystems applications with agreed acceptance criteria met.
- Test assets (unit/integration/UI), validation records, and release notes per change.
- Updated technical documentation (architecture, ADRs, API specs, runbooks).
- Performance/security improvements with measurable impact (e.g., reduced error rates, improved response times, closed vulnerabilities).
- Regular demos and status updates aligned to sprint/release cadence.
Ways of Working
- Team ceremonies: Participate in planning, daily stand-ups, refinements, reviews, and retrospectives.
- Tooling: OutSystems Service Studio/LifeTime; Git-based versioning where applicable; standard issue tracker and CI/CD pipeline.
- Definition of Done: Code complete, peer-reviewed, tested, documented, deployable, and monitored.
- Communication: Clear, proactive updates; early escalation if scope or timelines are at risk.
Requirements
- OutSystems expertise: 5+ years building and maintaining production systems on OutSystems, including Reactive Web and Traditional Web; strong grasp of data modeling, server actions, aggregates, timers, BPT, and extensions.
- Platform & DevOps: LifeTime management, environment promotion, performance profiling, basic platform admin, and CI/CD integration.
- Testing: Practical test strategies in OutSystems (unit/integration/UI), test data management, and validation procedures.
- Integrations: Designing/consuming REST/SOAP services, authentication/authorization (OAuth2/OpenID), and error-resilient patterns.
- Security & quality: Secure coding, input validation, secrets handling, audit logging, and compliance-minded delivery.
- Software engineering foundation: Requirements analysis, optioning/tradeoff analysis, algorithmic thinking, and clear technical writing.
- Collaboration: Comfortable consulting with designers on UX, presenting to non-technical stakeholders, and mentoring peers.
Nice to Have
- Experience with performance tuning at scale (caching, pagination strategies, query optimization).
- Familiarity with infrastructure (e.g., containers, cloud fundamentals), monitoring/observability, and SRE concepts.
- Experience contributing to user manuals and training materials.
About the company
Wenn Du außerdem wissen möchtest, ob der Standort des Jobs LGBTQ-freundlich ist, frage gerne nach unserem Pride@Page-Komitee-Kontakt für ein vertrauliches Gespräch und/oder schaue Dir diese Ressource an: https://www.iglta.org/destinations/travel-guides/lgbtq-safety-guide/. PageGroup ermutigt Mitglieder der LGBTQ-Gemeinschaft, sich auf interne Stellen zu bewerben; wir können zwar die lokalen Gesetze und Gepflogenheiten nicht ändern, aber wir werden alles tun, was wir können, um Dich auf Deine nächste Aufgabe vorzubereiten und ggf. einen Standort zu finden, der für Dich und Deine Angehörigen geeignet ist.