Job Detail

Sr. Database Developer

U-Haul Corporate Headquarters
U-Haul International
2727 N Central Ave

Company Info:
U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.
The Sr. Database Developer is responsible for providing technical leadership, consulting and solutions on projects with the ability to document, design, develop, test and implement database solutions. They are able to create new and modify existing software applications that are complex in nature.  Writing queries and stored procedures, using data modeling tools, designing and optimizing databases, or implementing at the physical level. The Sr. Database Developer needs to have a thorough understanding of relational databases. They are a participant and often providing leadership in requirements gathering, design, coding, testing, debugging, documentation and operations support of all systems.

Essential Functions and Responsibilities

• Must follow and meet Key Performance Expectations (KPEs) for this role.
• Provide technical leadership by making recommendations for application development to enhance the existing solution or resolve production issues
• Provide mentoring and leadership to junior team members
• Participate in all phases of the software development life cycle (SDLC), including functional requirements, technical design, development, unit testing and user acceptance testing for support and enhancements to existing applications
• Collaborate with technical and business teams to requirements, issues, etc. & propose database solutions
• Cooperate with other technical staff and management to identify estimates and timelines for projects
• Communicate with IS personnel through meetings, presentations and status reports
• Work within a fast paced, objective oriented environment
• Analyze, define and document system requirements for data, workflow, logical processes, interfaces with other systems, auditing, reporting requirements and production configuration
• Integrating new products and software packages into the system, and making sure that the data produced is accurate
• Strong SQL Server development skills
• Ability to write complex queries, stored procedures, triggers, functions, etc
• Design, modeling, program, implement and manage databases
• Managing and versioning the database projects using Visual Studio Team Edition
• Assist with production or other issues by providing tactical solutions
• Tune and optimize database performance
• Design and manage database import / export processes used to generate client data warehouse deliverables
• Develop and maintain SSIS packages
• Assist development staff/Infrastructure with the debugging and optimization of SQL queries, stored procedures and overall database programming.
• Assist and support OLAP and Business Intelligence activities
• Documenting release and coordinating the deployment with the infrastructure te
Additional assets
    • Application development experience using Microsoft technologies, ASP.NET, C#.Net, IIS, MVC
    • Web Services design and development
    • Experience supporting apps using Object Relational Mapping ( Entity Framework, Hibernate, etc)
    • Experience with Team Foundation Server/Team Services, Rally, or Version 1 for Agile Tools.
    • Practice in an information technology field
    • Proven analytical and troubleshooting skills
    • Ability to set scope and deliver quality results
    • Effectively balance and prioritize multiple projects concurrently
    • Strong communication skills both orally and in writing
    • 6+ years experience with Microsoft technologies
    • 6+ years exposure or experience to relational databases using MS SQL Server
    • Positive and professional attitude
    • Bachelor’s degree in MIS, Computer Science or other related field
Work Status: