Senior OutSystems Developer
Listed on 2026-02-01
-
Software Development
Software Engineer
Description At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We thank you for your understanding.
York Soluitons is hiring a Senior Out Systems Developer. You will be an integral part of our internal business applications development team, assisting in designing, implementing, and maintaining cutting‑edge software solutions built with Out Systems to support an industry‑leading lending business. This role is perfect for someone who enjoys working within a dynamic environment, is passionate about technology, and is ready to contribute to a culture that values innovation, teamwork, integrity, and excellence.
Candidates should be comfortable functioning as a technical leader, working as a lead developer on a project, and be ready to mentor peers and less‑experienced developers within an agile team.
Responsibilities- Collaborate with other developers and cross‑functional teams to understand project requirements, policies, and system documentation.
- Provide expert advice and support to both internal teams and external partners to clarify project needs, develop solutions, and ensure timely delivery.
- Work closely with the business analyst to ensure the product backlog remains updated, relevant, and accurate.
- Conduct peer‑reviews and pair‑programming with peers and less‑experienced developers to aid in knowledge sharing and continual improvement in code quality among team members.
- Supervise the execution of deployment plans to rollout and verify business changes in production, ensuring smooth transitions and minimal disruptions.
- Collaborate with the business analyst, designer, other developers, and quality assurance engineer throughout the life cycle of a user story to deliver quality and highly effective solutions.
- Leverage experience in troubleshooting and problem‑solving to lead the development team in diagnosing and resolving production issues.
- Perform business system configuration changes following established procedures, always considering risk mitigation and quality assurance.
- Intermediate to advanced understanding of Agile methodologies and a strong desire to learn and grow in a collaborative environment.
- Expertise with a rule‑based configuration tools or programming languages (e.g., C#, Java, Out Systems).
- Advanced or higher experience with HTML, CSS, and JavaScript, including how to leverage those technologies for responsive and optimized design.
- Up‑to‑date knowledge of how to prevent security vulnerabilities and new technical debt.
- Intermediate or higher level of skill in creating, optimizing, and troubleshooting SQL database queries and tables (e.g., SQL Server, Snowflake, Oracle).
- Proficiency in applying software design patterns and principles such as MVC, SOLID, and OOP and ability to translate applicable elements into low‑code development.
- Knowledge of Dev Ops principles to work efficiently within a diverse agile development team.
- Experience in managing and using feature toggles to mitigate risk in development and enable iterative releases.
- Strong experience with a repository and CICD system (such as Git Hub or Azure Dev Ops) for work item management, branch control, and deployment of releases.
- Proficiency in Microsoft Office Suite, particularly Teams, Word and Excel, and ready to learn other tools as needed.
- Strong analytical and problem‑solving skills, coupled with a desire to learn and grow further in a fast‑paced environment.
- Experience in using an application monitoring service (e.g., Dynatrace, Data Dog, Application Insights) to support site reliability engineering (SRE) and resolve production issues.
- Expert ability to debug an application using an IDE (Out Systems Service Studio, Visual Studio, etc.) and through a browser such as Chrome or Edge.
- Experience designing scalable Out Systems architectures, including module layering and decoupling. Proficiency in leveraging Out Systems' reactive web and mobile capabilities.
- Effective communication skills and independent approach to learning, with the ability to seek guidance and feedback when needed.
- Other responsibilities and projects as assigned.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).