Sr. Full-stack outsystems developer, srs (remote)
as a senior outsystems developer for srs distribution, a wholly owned subsidiary of the home depot, you will be an integral part of our internal business applications development team, assisting in designing, implementing, and maintaining software solutions built with outsystems to support our lending business. This role is ideal for someone who enjoys working in 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, acting as a lead developer on projects, and mentoring 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 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 to aid knowledge sharing and continual improvement in code quality.
* collaborate with business analysts to supervise deployment plans, rollout changes in production, and ensure smooth transitions.
* work with business analysts, designers, developers, and qa engineers throughout the life cycle of a user story to deliver quality solutions.
* lead the development team in diagnosing and resolving production issues using troubleshooting and problem-solving skills.
* perform business system configuration changes following established procedures with risk mitigation and quality assurance in mind.
requirements we look for
* 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 tool or programming languages (e.g., c#, java, outsystems).
* up-to-date knowledge of preventing security vulnerabilities and managing technical debt.
* intermediate or higher 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 translating applicable elements into low-code development.
* knowledge of devops principles to work efficiently within a diverse agile development team.
* experience managing feature toggles to mitigate risk and enable iterative releases.
* strong experience with a repository and ci/cd system (e.g., github or azure devops) for work item management, branching, and deployment of releases.
* proficiency in microsoft office suite (teams, word, excel) and willingness to learn other tools as needed.
* strong analytical and problem-solving skills with a drive to learn in a fast-paced environment.
* experience using application monitoring services (e.g., dynatrace, data dog, application insights) to support site reliability engineering and resolve production issues.
* experience designing scalable outsystems architectures, including module layering and decoupling; proficiency in outsystems reactive web and mobile capabilities.
* effective communication and independent learning approach, with the ability to seek guidance and feedback as needed.
* other responsibilities and projects as assigned.
qualities that stir our souls
* college degree or equivalent experience in cis, mis, computer science, finance, business administration, or related field.
* knowledge, experience, or certification with outsystems and/or outsystems developer cloud (odc) is 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 with cloud platforms such as aws or microsoft azure, particularly in leveraging cloud storage and serverless functions.
* knowledge or experience with a spa framework like react.js, vue.js, or angular.
* experience using tools such as copilot, sonarlint, or sonarqube to manage technical debt.
* intermediate knowledge or experience with .net is a plus.
seniority level
* mid-senior level
employment type
* full-time
job function
* information technology
industries
* software development
* retail
#j-18808-ljbffr