[Close] 

Software Architect

Overview
Founded in 1951, Iron Mountain Incorporated (NYSE: IRM) is the global leader in storage and information management services. Iron Mountain is committed to storing, managing and transforming what our customers value most, from paper records to data to priceless works of art and culture. Providing a full suite of solutions ? records and information management, data management, digital solutions, data centers and secure destruction ? Iron Mountain enables organizations to lower storage costs, comply with regulations, recover from disaster, and protect their data and assets from a complex world. Visit the company website at www.ironmountain.com for more information.
Iron Mountain enables 94% of the Fortune 1000 to smartly and securely manage their physical and digital information assets. With unmatched innovation and collaboration, our teams create information management solutions for our customers? data, no matter what format, location or lifecycle stage it?s in and no matter where it?s kept. We are more than 17,000 people strong and growing. We?ve been a trusted records management leader since 1951.
Iron Mountain is an equal opportunity employer, and does not unlawfully discriminate on the basis of race, color, religion, sex, national origin, marital status, age, sexual orientation, gender identity characteristics or expression, disability, medical condition, U.S. Military or veteran status or other legally protected classifications in making employment decisions.
Responsibilities
The Records Information Management (RIM) Product Delivery Architect Team Lead will provide design and delivery of functionality within the agile development lifecycle. The ideal candidate has experience establishing sprint and release plans with multiple epics while maintaining architectural oversight. The Product Delivery Team Architect Lead has experience working with distributed and cross-functional teams for the high-quality and timely delivery of sprint/release commitments in line with the expectations of the program. The candidate operates as a lead developer ensuring the team is establishing and adhering to code quality, design and implementation standards.
Responsibilities:
The successful candidate will work with the Scrum Master, Business Owner, QA and development team to facilitate the agile scrum development cycle. Including the following responsibilities:
+ Sets the tone by fostering teamwork, conveying the program vision, ensuring the team is adhering to program guidelines
+ Develops a sprint work plan following the release roadmap incorporating corresponding stories to complete functional epics
+ Tracks and works with the team on completing the current sprint work plan
+ Facilitates daily scrum meetings and bi-weekly planning sessions / retrospectives
+ Reviews stories with Business Analysts and Business Owner to prepare for future sprints
+ Prepares designs including database, service and performance considerations
+ Provides story point estimates for user stories
+ Assists with budget forecasts and work estimates
+ Develops resource plans and optimizes resources by working with the other TL?s to identify resource sharing opportunities
+ Creates and maintains detailed resource plan for sprints within the release cycle
+ Identifies obstacles and informs the Program Manager of changes to schedule and scope
+ Works within the planning and status reporting constructs established by the Program Manager
+ Works with Scrum Master to optimize team velocity and enable continuous improvementWithin the Team software development lifecycle:
+ Operates as a lead developer ? conducts code reviews, ensures code meets best practices and works with Architects and team to establish frameworks
+ Identifies key design/implementation decisions and works to reduce risk to complete objectives
+ Partners with the Business Analysts and Business Owner for feature decisions and functional clarifications
+ Ensures team is following code repository and agile tool standards as defined by the program
+ Confirms test cases are implemented
+ Ensures unit tests are developed and tracks coverage
+ Works with QA personnel to identify automation opportunities
+ Tracks team defects and advocates for quality
+ Facilitates transition of release functionality to Production Support Teams and assists with priority production issues
Qualifications
+ Prior experience as a software development lead with experience in developing highly performant transactional web applications with thousands of users using JavaScript, Java and SQL technologies
+ Experience designing web applications and service platforms
+ Strong leadership, communication, collaboration and problem solving skills with a track record of delivery and ownership
+ Familiarity with implementation design patterns and performance challenges
+ Minimum Bachelor?s degree, Master?s in Business, Library or Computer Science a plus
+ Minimum of 5 years of experience in working with distributed teams
+ 5 years of experience working with agile scrum methodologies
+ 8-10 years of Java, JavaScript, maven and SQL development
+ Prior experience with Tomcat, Apache Solr, VMware and Oracle desired.
+ 5 years of data modeling / metadata schema definition
+ Experience with server oriented architectures and web platform applications with ability to define and integrate with APIs and REST services
+ Architectural governance and security review experience
+ Experience with agile planning tools such as Atlassian JIRA, Rally, TFS or Version One
+ Mastery of code repositories such as subversion / git and artifactory repos
+ Production support experience
+ Potential for up to 20% Travel
Compliance Obligations:
It is the responsibility of every Iron Mountain employee:
+ to comply with all applicable laws, rules, regulations, and company policies
+ to exhibit ethical behavior in accordance with our Code of Ethics and Business Conduct
+ to complete required training within the allotted time frame
Iron Mountain is an equal opportunity employer, and does not unlawfully discriminate on the basis of race, color, religion, sex, national origin, marital status, age, sexual orientation, gender identity characteristics or expression, disability, medical condition, U.S. Military or veteran status or other legally protected classifications in making employment decisions.
Requisition # _2018-16926_
Category _Information Technology_
Type _Full-Time_



Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Telecommute Software Architect
Philadelphia, PA CloudBees, Inc.
Remote Perl Python and Ruby Software Architect
Philadelphia, PA Grant Street Group
SOFTWARE ARCHITECT
Philadelphia, PA University of Pennsylvania
Virtual Software Architect
Philadelphia, PA Crossover (Crossover for Work)
Applications Engineer/ Software Architect (201...
Reading, PA Enersys