Logo
York Solutions, LLC

Senior OutSystems Developer

York Solutions, LLC, Snowflake, Arizona, United States, 85937

Save Job

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 OutSystems 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 OutSystems 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.

Required Qualifications

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, OutSystems).

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 DevOps 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 GitHub or Azure DevOps) 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 (OutSystems Service Studio, Visual Studio, etc.) and through a browser such as Chrome or Edge.

Experience designing scalable OutSystems architectures, including module layering and decoupling.

Proficiency in leveraging OutSystems' 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.

Preferred Qualifications

College degree or equivalent experience in Computer Information Systems (CIS), Management Information Systems (MIS), Computer Science, Finance, Business Administration, or a related field.

Knowledge, experience, or certification with OutSystems and/or OutSystems Developer Cloud (ODC) is also a plus.

Experience managing OutSystems application lifecycle in development, staging, and production environments.

Hands‑on experience integrating OutSystems apps with third‑party systems via APIs or connectors (e.g., REST, SOAP).

Familiarity or experience with a Cloud application platform such as AWS or Microsoft Azure, particularly in leveraging cloud storage and serverless functions.

Knowledge or experience working with a single‑page application (SPA) framework like React.js, Vue.js, or Angular.

Experience using toolsets such as CoPilot, Sonar Lint, or Sonar Cube to manage technical debt.

Intermediate knowledge or experience with .NET is a plus.

Benefits

BCBS Medical with 3 plans to choose from (PPO and High deductible PPO plans with Health Savings Program)

Delta Dental plan with 2 free cleanings and insurance discounts

Eye Med Vision with annual check‑ups and discounts on lenses

Life and Accidental Death Insurance paid by company

John Hancock 401(k) Retirement Plan with discretionary company match

Voluntary Insurance programs such as Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance

Flexible work environment with some remote working opportunities

Strong fun and teamwork environment

Learning, development, and career growth

#J-18808-Ljbffr