At Iron Mountain we know that work, when done well, makes a positive impact for our customers, our employees, and our planet. That's why we need smart, committed people to join us. Whether you're looking to start your career or make a change, talk to us and see how you can elevate the power of your work at Iron Mountain.We provide expert, sustainable solutions in records and information management, digital transformation services, data centers, asset lifecycle management, and fine art storage, handling, and logistics. We proudly partner every day with our 225,000 customers around the world to preserve their invaluable artifacts, extract more from their inventory, and protect their data privacy in innovative and socially responsible ways. Are you curious about being part of our growth stor?y while evolving your skills in a culture that will welcome your unique contributions? If so, let's start the conversation. The JobThe Senior Solution Architect provides thought leadership and delivery on complex software development projects. They will be leading design of complex software engineering projects and be responsible for developing and maintaining applications with minimal supervision. The successful candidate must have strong design and development skills and be willing to work "hands on" with the implementation team to get solutions done.Works collaboratively with other stakeholders and business analysts to fix complex business scenarios by designing optimal technical solutions. Coordinating development teams for resolving code bugs, performing unit tests, performing code reviews and authoring application documentation.The ResponsibilitiesDevelop and deliver complex application or custom solutions while possessing strong problem solving skills across many applications and technologies.Understand the business vision, drivers, goals and objectives to participate with solution teams and projectsWork with delivery teams and leadership to conduct feasibility studies, time and cost estimates for overall efforts associated with development projectsWill participate in design decisions utilizing an agile approach to developmentPartner with IT Product Owner/others to ensure system development meets the overall strategyDrive continuous improvement in all aspects of development organization including process improvement, methodology evolution and reflective practicesThe PersonMinimum of 5 years of application and product development, work experience with new and legacy applications, business process, integration, development or information management and experienceMinimum Bachelor's degree in engineering, Bachelors in Computer Science or equivalent work experienceFamiliarity with recognised software development methodologies (ie.:. Agile, Scrum, Waterfall, RUP).Strong computer skills: proficient with Microsoft office and Google application bundle.Experience with Software Development Life Cycle (SDLC) processes.Experience with scanning projects Kofax Capture, Kofax KTM, Globalscape.Experience with RPA and Automation tools (UIPath, AutoIT, Automate).Experience with information management (DMS, ECM, Workflow Automation, BPM, BPO, A/P, Intelligent Document Processing, etc.).The professional must have extensive technical knowledge in development methodologies using .NET/.NET Core and Python languages, SQL Server database and source code management using GitLab.Experience within the outsourcing, SaaS, or hosted solutions industry is a plus.Good communication and presentation skills.Good experience to present and explain technical solutions for the Business Senior Leadership team.Cultural adaptabilityCategory: Information Technology