Vacancy expired!
- Design and develop software product applications for market sate or large-scale proprietary software applications for internal use.
- Manage full software development lifecycle including testing, implementation, and auditing.
- Perform product design, bug verification, and beta support, which may require research and analysis.
- Resolve critical issues and contribute to the business unit/area development. Manage the work efforts of managers/supervisors with responsibility for hiring, firing, performance appraisals, and pay reviews.
- Identifies and allocates technical resources (e.g., programmers, business analysts) to client projects within Development.
- Includes a mix of FTEs assigned to the development organization and purchased resources from other lines of business.
- Forecasts resource needs based on an analysis of both portfolio and projected client spend.
- Maximizes both utilization and profitability of assigned team of resources' billable time.
- Ensures base applications meet appropriate quality standards.
- Adheres to the departmental application development and client delivery process standards.
- Provides input on product direction to product managers.
- Coordinates with industry compliance consultants and product managers to verify applications meet regulatory compliance.
- Ensures the proper application of technology.
- Ensures base applications meet appropriate quality standards.
- Performs other duties as required.
- Bachelor's degree in computer science preferred or the equivalent combination of education, training, or work experience.
- Requires 8+ of experience in Software Development.
- Requires 4+ years of management or supervisory experience.
- Knowledge of Azure or other Cloud technologies.
- Knowledge of Black Knight products and services preferred
- Experience in .NET development preferred
- Skill in project management, organization, communications, analytical and people skills
- Skill in leading, supervising and managing effectively under pressure
- Ability to be comfortable interacting with executive level clients
- Ability to analyze client's business needs and determine related information services support
- Ability to maintain positive working relationship with client
- Ability to manage multiple projects, activities, and problem areas
- Ability to delegate projects to qualified subordinates as appropriate
- Ability to lead, direct and manage effectively
- Ability to operate independently
- Ability to exhibit solid decision-making and problem-solving skills
- Ability to communicate effectively verbally and in writing
Vacancy expired!