The job below is no longer available.

You might also like

in Glendale, CA

Use left and right arrow keys to navigate
Hours Full-time
Location Glendale, CA
Glendale, California

About this job

With more than 2,200 locations nationwide, Public Storage is the leader in the self-storage industry, and given our number of tenants, we may very well be the world's largest landlord. We've experienced unprecedented growth over the past four decades, and it's in no small part due to the dedicated team that has helped us become an S&P 500 industry leader, the country's largest real estate investment trust (REIT), and the most recognizable name in self-storage.

 

We are looking for an Senior Software Engineer to join our corporate IT team in Glendale, CA.

 

The Senior Software Engineer engages directly with IT leadership, development teams, technical delivery teams, enterprise architects, resource managers, operations support teams and vendors to ensure the successful design, development and delivery of technology based solutions including a specialization in consumer-facing web solutions, and front-end development.

 

This individual will be a key asset in the software change and release management processes, assisting with the overall maturity of the software development lifecycle. This requires driving on-time, high quality software development deliverables to multiple environments including operations engagement and production release, while working with cross-functional teams. In addition, she/he will assist in the definition and maturation of processes to optimize efficiency and quality.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develops/designs integrated solutions to resolve highly complex technical issues
  • Leverages existing, and recommends future, technologies to enhance systems and solutions
  • Functions as a highly regarded subject matter expert influencing and engaging technical strategic direction for appropriate  functional areas
  • Plans and estimates effort for complex develop initiatives
  • Works closely with project managers and leadership teams to deliver expected outcomes
  • Lead risk analysis and schedule development in support of project deliverables
  • Responsible for solving highly technical and complex problems; go-to person for the most challenging technical issues
  • Brings new technologies to management attention and leads efforts to integrate appropriate solutions

EXPERIENCE, KNOWLEDGE, SKILLS AND ABILITIES:

  • 7+ years of experience leading the software development life cycle and operations production support lifecycle.
  • Proven ability to build repeatable standardized procedures and defines best practices for the group; where possible, automates work instead of manual execution
  • Ability to work independently or in a small group and serves as a teacher and mentor to other associates
  • Proven ability to deliver software projects on time
  • Understands technical solutions and business impact of the solution
  • Knows how to diplomatically present a challenging position; is able to positively influence others without resorting to authority
  • Delivers a higher quality and quantity of work compared to intermediate and senior associates
  • Familiarity with, and demonstrated understanding of, the general enterprise business and technical architectures.
  • Experience in facilitating change, including collaboration with senior-level stakeholders.
  • Proven internal and external influencing skills at senior and executive management levels with the ability to debate effectively for or against project changes, continuation or cancellation, as appropriate.
  • Experience with Waterfall and Agile methodologies.
  • Expert level experience with Microsoft Project and Excel.
  • B.S. in Computer Science or related discipline or equivalent work experience and technical certifications
TECHNOLOGIES:
  • Knowledge of SOA based architecture including the development of web services
  • Experience working in an Agile environment preferred
  • Experience with MVC and jQuery preferred
COMMUNICATION SKILLS:

Excellent written and oral communication skills. Ability to present ideas in business-friendly and user-friendly language.  Highly collaborative and excellent interpersonal skills.

 
REASONING ABILITY:

Ability and use of judgement to define problems, collect data, establish fact and resolve problems.  Ability to analyze, interpret and apply laws, rules and regulations to business practices.

 

PERSONAL ATTRIBUTES:

Keen attention to detail. Exceptional service orientation. Ability to embrace change and continuous learning. Ability to set and manage priorities. Self-motivated and directed. Must be able to work independently and/or as part of a group with minimal supervision.