Software Development Manager
Company
Guild Mortgage
Location
San Diego, CA
Type
Full Time
Job Description
Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm we are dedicated to serving the home owner/buyer. Our goal is to provide affordable home financing for our customers, utilizing the best terms available while providing a level of professionalism and service unsurpassed in the lending industry.
Position Summary
The Software Development Manager plays an important role in the organization by performing a number of tasks related to the company's Information Technology functions. The role is primarily responsible, under limited direction, for managing the application development efforts within the company's software portfolio by overseeing the creation and/or maintenance of databases, programs, and web pages for end users.
Essential Functions
- Oversee the software development lifecycles for all departmental projects including requirements definition, design, specification, development, testing, implementation, and maintenance.
- Participate in systems design sessions with users and Business Analysts to develop complete specifications that capture impact of changes on all applications, systems, and databases.
- Assist the Application Support Desk team with troubleshooting and resolving application system errors.
- Demonstrate a high level of personal commitment and accountability to the business with a focus on quality and customer service.
- Supervise planning and/or implementation of department projects.
- Build business solutions by creating new and modifying existing software applications.
- Predict emerging customer needs and develop innovative solutions to meet them.
- Solve unique and complex problems with broad impact on the business.
- Translate highly complex concepts in ways that can be understood by a variety of audiences.
- Resolve complex escalated technical issues; use opportunities as teaching exercises for staff.
- Complete technical research and analysis and share findings and possible solutions with team.
- Work to distribute technical knowledge throughout team.
- Keep informed of industry trends and changing technology related to field of expertise; make recommendations for changes to policy, practice, and process accordingly.
- Manage and mentor a team of Developers; use expertise to answer questions from less experienced teammates, working to distribute technical knowledge throughout team.
- Create coding patterns to be used by less experienced teammates.
- Monitor operation performance/metrics for team to maximize productivity, efficiency, and compliance levels.
- Provide data, reports, and information to senior-level management as needed.
- Identify, track, and monitor trends and avoidable technology-related errors; work across functions to develop complex solutions, improvements, and stop-gaps.
- Focus on the continual improvement of policies, procedures, and processes falling under scope of authority.
- Write, test and debug customizations and new features using best practices and adhering to coding standards.
- Manage application development personnel; responsible for employee selection, coaching, professional development, goal setting, and providing formal and informal feedback.
- Use expertise to resolve high level issues that cannot be solved by teammates.
- Allocate departmental resources to responsible deliver business value to internal and external customers through enhancement of core applications; ensure department deliverables are completed on-time and on-budget.
- Perform other duties as assigned.
Qualifications
- Bachelor's degree required, BS in Computer Science or related field preferred, along with a minimum of seven years' experience in software/web development related role(s) and at least two of those years spent in a lead/supervisory level role(s) required.
- Highly proficient with Javascript/JQuery, AJAX/JSON, CSS and CSS Preprocessors.
- Expert at creating and consuming REST APIs.
- Strong knowledge of Javascript frameworks.
- Proven experience with Test Driven or Behavior Driven Development Methodologies.
- Advanced SQL Skills.
- Advanced debugging skills.
- Experience with IBM I Power Systems is a plus.
- Ability to document processes and procedures.
- Ability to prioritize multiple tasks in a deadline-driven environment; strong sense of urgency and responsiveness.
- Strong verbal and written communication skills.
- Strong detail orientation and highly organized.
- Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks.
- Strong interpersonal skills.
- Self-starter with the demonstrated ability to learn/adapt to new technologies and techniques.
- Ethical, with a commitment to company values.
Supervision
Number
Job Titles
Direct: up to 12
Developer I, Developer II, Developer III, Technical Lead
Indirect: 0
• Strong independent judgment and discretion used in decision-making; uses sound judgment in executing core job responsibilities and in assigning work
• Resolves issues of high complexity
• Hire, coach, discipline, and exit team members
• Ability to develop a team atmosphere, including mentoring team members
• Travel: 0%
Requirements
Physical: Work is primarily sedentary; mobility in an office setting.
Manual Dexterity: Frequent use of computer keyboard and mouse.
Audio/Visual: Ability to accurately interpret sounds and associated meanings at a volume consistent with interpersonal conversation. Regularly required to accurately perceive, distinguish and interpret information received visually and through audio; e.g., words, numbers and other data broadcasted aloud/viewed on a screen, as well as print and other media.
Environmental: Office environment - no substantial exposure to adverse environmental conditions.
Guild offers a pleasant work environment, competitive compensation and excellent benefits package; including medical, dental, vision, life insurance, AD&D, LTD and 401(k) with employer match.
Guild Mortgage Company is an Equal Opportunity Employer.
Targeted Salary: $121,422.00 to $165,200.00 annually
Compensation at Guild is influenced by a wide array of factors including but not limited to local and federal minimum wage requirements, education, level of experience, and applicant's geographical location.
Date Posted
04/28/2024
Views
2
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsRelationship Executive, Middle Market Banking - Executive Director - JPMorganChase
Views in the last 30 days - 0
The job description is for a Relationship Executive role in the Middle Market Banking team The role involves building and retaining profitable relatio...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View Details