We are seeking a talented individual for a Manager Application Development who provides strategy, roadmap and delivery of software systems for the enterprise using agile methodologies and cloud native architecture. This role will interact with senior business leadership to communicate and articulate technology roadmap, ROI, trends and emerging technologies. This position is a role that depends on excellent Microsoft.Net C# and TSQL skills and managing teams in a fast-paced environment.
Requirements
- Manages the creation of technical models which serve as blueprints for project engagements of various complexities.
- Manages the enhancement of existing products.
- Manages the design, pricing and marketing of products and services to provide support for the full life cycle of the product.
- Performs market research; prepares reports and presentations to inform and present opportunities to clients, marketing and senior management.
- Tracks market dynamics and potential market size to identify existing account development opportunities to sales teams to increase market share.
- Negotiates with hardware and software vendors, as appropriate, to obtain best prices, products, upgrades and enhancements.
- Interfaces with customers, brand management and development groups to act as a primary point of contact to provide input on customer products and operational requirements.
- Manages client expectations and balances the needs of organization and client to ensure satisfaction for relevant parties.
- Maintains revenue forecast information; identifies fluctuations to financial targets and assists in adjusting strategies to realize financial commitments for sale of product.
- Enhances product sales by supporting relationships with verticals, partners, systems integrators, consultants and professional services organizations to enhance client relationships.
- Manages the development of product management best practices to ensure that product development meets client needs and supports company business objectives.
- Participates in discussions regarding project decisions and project direction at the executive level.
- Selects and hires employees.
- Trains and evaluates employees to enhance their performance, development, and work product.
- Addresses performance issues and makes recommendations for personnel actions.
- Motivates and rewards employees including providing salary increases, bonuses and promotions within allocated budgets and company guidelines.
- Prepares and recommends operating and personnel budgets for approval.
- Monitors spending for adherence to budget, recommends variances as necessary.
