Senior OutSystems Developer

Overview

On Site
$50-$70 per hour
Contract - W2
Contract - Independent
Contract - 9+ Month(s)

Skills

Recruiting
Application Development
Innovation
Mentorship
System Documentation
Pair Programming
Knowledge Sharing
Continuous Improvement
User Stories
Business Systems
Risk Management
Quality Assurance
Programming Languages
C#
Java
HTML
Cascading Style Sheets
JavaScript
SQL
Database
Microsoft SQL Server
Snow Flake Schema
Oracle
Software Design
mvc
Agile
Continuous Integration and Development
GitHub
DevOps
Microsoft Office
Microsoft Excel
Analytical Skill
Problem Solving
Conflict Resolution
Dynatrace
Reliability Engineering
Debugging
IDE
Microsoft Visual Studio
Web Browsers
Google Chrome
Effective Communication
Information Systems
Management Information Systems
Computer Science
Finance
Business Administration
Cloud Computing
Software Development Methodology
SOAP
SaaS
Amazon Web Services
Microsoft Azure
Cloud Storage
SPA
React.js
Vue.js
AngularJS
Sonar
Management
.NET
PPO
UPS
Legal
Insurance
Collaboration
Teamwork

Job Details


***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 build with OutSystems to support an industry-leading lending business. This role is perfect for someone who enjoys working within a dynamic environment, passionate about technology, and ready to contribute to a culture that values innovation, teamwork, integrity, and excellence. Candidates for the role 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 in ensuring product backlog remains updated, relevant, and accurate.
? Conduct peer-reviews and pair-programming with peer and less-experienced developers to aid in knowledge sharing and continual improvement in code quality among development team members.
? Work closely with business analyst to supervise the execution of deployment plans to rollout and verify business changes in production, ensuring smooth transitions and minimal disruptions.
? Collaborate with 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 development team in the diagnosis and resolution of 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:

York Solutions Offers a generous benefits package for eligible full-time employees:

  • 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 lens
  • 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




Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.