Job Summary
The Senior Development Manager is responsible for overseeing and coordinating the people, resources and processes required to deliver new software or upgrade existing products meeting VRM needs. In addition, when needed, Senior Development Manager will perform hands-on development tasks including software design/architecture, software development, software testing (unit testing, QA testing, etc.) and code reviews.
Will have 5+ years of recent hands on experience working with the following technologies:
- Microsoft .NET/C#
- ASP.Net (including both Forms and MVC frameworks)
- JavaScript, JQuery and/or other equivalent JavaScript frameworks
- SQL Server - creation stored procedures, functions, views and other programmable objects
Will have 5+ years of recent experience managing software development teams.
Will be a certified Scrum Master or Scrum Developer (or be able to demonstrate equivalent knowledge and experience).
Ensures accomplishment of multiple teams and/or department's objectives and goals while mitigating risks to the client and to the company.
Essential Functions/Performance Dimensions and Tasks
The essential functions of the position include, but are not limited to:
People Management
- Select and lead managers and/or staff who are responsible for the work of assigned team(s)
- Ensure productivity and engagement of team managers and/or staff who are direct reports
- Perform people management responsibilities inclusive of HRIS timekeeping, coaching, performance evaluation, and talent/succession planning
- Ensure high levels of employee communication, engagement, productivity, training, development, recognition, motivation, and commitment within the team(s)
- Take initiative to proactively develop, collaborate with appropriate stakeholders, vet, effectively communicate, and execute agreed upon strategies which accomplish the highest priorities of the team(s)
- Establish and ensure successful team execution of the goals, objectives, and measures which are aligned to achieving departmental objectives
- Support the design, maintenance, and implementation of efficient and effective human resource capacity plans
- Provide budget input, as requested
- Understand and maintain costs within budgeted guidelines for the team(s)
- Ensure the design and implementation of programs, policies, processes, and procedures which enhance reputational, financial, and operational risk mitigation and/or revenue generation
- Guide, coach and mentor staff
Team Operations
- Ensure efficient, effective, and accurate task completion
- Handle issues escalated by team leads and/or managers within the scope of authority provided by the Director and/or Vice President
- Escalate issues and provide recommendations for problems outside the scope of authority provided by the Director and/or Vice President
- Provide task approvals within the scope of authority provided by the Director and/or Vice President
- Proactively identify, analyze, collaborate with appropriate internal and external stakeholders to ensure clear definition of problems, and make recommendations to resolve problems
- Ensure service excellence
- Support with business development as requested
Software Development, Design and Strategy
- Provide project management and technical leadership for every aspect of software.
- Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.
- Supervise architecture plus lead efforts to develop technical roadmap of all projects.
- Establish software development standards and processes along with best practices for delivery of scalable and high quality software.
- Work closely with BAs, Developers and Product Management throughout organization to influence product development assisting or improving products.
- Develop relations with existing and prospective internal customers to interpret all individual requirements.
- Learn and display as how products would add value to respective business.
- Manage and execute software development projects from beginning to finish.
- Evaluate projects, develop and update schedules plus supervise project status.
Quality Assurance
- Ensure the creation, review, and maintenance of desktop procedures, processes, policies, data changes, and other operational matters
- Ensure all software is adequately reviewed and tested prior to production deployment
- Ensure compliance with applicable laws, regulations, rules, policies and procedures
- Ensure continuous and proactive improvement of processes and make recommendations to automate where appropriate
- Ensure the creation of and provide routine and trend reports as requested
Other functions, duties, and tasks as assigned
Management retains the discretion to add to or change the duties of the position at any time.
Job Specifications
- Certification/Licensure: No Certification Required
- Education: Bachelor's degree or minimum of five to ten years of equivalent experience
- Experience: Five to ten years of technical and leadership experience in Software Development
KSAO's:
Required Knowledge: A holistic and detailed understanding of the mortgage industry, policies, rules and regulations, compliance, operating risks, quality control, audit processes, and third party oversight is preferred along with understanding of long-term trends in the mortgage industry and regulations; Knowledge of principles and processes for providing customer service; structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar; Microsoft Office (emphasis on Excel, Outlook, and Internet Explorer); Administration and Management: Knowledge of business and management principles involved in resource allocation, human resources modeling, leadership techniques, business operation methods, and coordination of people and resources. Personnel and Human Resources: Knowledge of principles and procedures for personnel recruitment, selection, training, compensation and benefits, labor relations and negotiation, and personnel information systems.
Additional specific functional knowledge includes:
Essential Skills: Speaking: Talking to others to convey information effectively; Active Listening: Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times; Active Learning: Understanding the implications of new information for both current and future problem solving and decision making; Attention to Detail: accomplishes task by considering all areas involved, no matter how small; showing concern for all aspects of the job; accurately checking processes and tasks; Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems; Reading Comprehension : Understanding written sentences and paragraphs in work related documents. Judgment and Decision Making: Considering the relative costs and benefits of potential actions to choose the most appropriate one. Conflict Resolution : Using verbal and nonverbal communication skills to successfully resolve conflicts; Problem Solving: Identifying and working through details of a problem to develop and evaluate options and implement solutions; Monitoring: Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action; Negotiation: Bringing others together and trying to reconcile differences; Service Orientation: Actively looking for ways to help people; Time Management: Managing one's own time and the time of others
Essential Abilities: Oral Expression: ability to communicate information and ideas in speaking so others will understand; Oral Comprehension: ability to listen to and understand information and ideas presented through spoken words and sentences; Speech Recognition: ability to identify and understand the speech of another person; Speech Clarity: ability to speak clearly so others can understand; Written Comprehension: ability to read and understand information and ideas presented in writing; Written Expression: ability to communicate information and ideas in writing so others will understand; Inductive Reasoning: the ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events); Deductive Reasoning: ability to apply general rules to specific problems to produce answers that make sense; Problem Sensitivity: ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem; Social Perceptiveness: Being aware of others' reactions and understanding why they react as they do
Job Context: The majority of work will be performed indoors in an environmentally controlled setting. Some property inspections and conferences will require travel and performing work outside of a controlled office setting. The work environment also includes: business casual; frequent contact with others via e-mail, telephone, face-to-face, letters and memos; daily decisions which have high impact on co-workers and company results; a high level of autonomy within highly structured process flows; and, may frequently include working beyond 40 hours per week.
EEO/AA/M/W/Veterans/Individuals with Disabilities
Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)