Overview:
The VP Software Development is a leader for the entire TPRM product team. This comes from team leadership and also from driving the product vision and strategy and is also is responsible for selecting and developing software product talent for the group.
Because the VP Software Development is accountable for the output of the TPRM group, he or she is expected to balance the workload on the team such that the group is best able to meet its deliverables. This individual is accountable to deliver high quality applications by managing work through others while, in some cases, maintaining individual contributor responsibilities. In addition, might fill in for absent team members or take on tasks where the manager has more experience, and may absorb tasks when unexpected demands occur; balancing the workload while developing the people on the team, and ensuring the group meets deliverables.
Responsibilities:
• Build a development team
o Hire and retain A+ developers and development leads
o Training and mentoring
o Create and foster culture that is fun, motivating and productive
• Build the Optiv TPRM solutions
o Select appropriate tools and technology
o Create and maintain detailed technical documentation
o Create production software, with “quality built in”
o Beta testing and release management
• Manage the development process.
o Establish and implement appropriate processes and procedures for project management, design, development, quality, and release control
o Create and manage project plans, including accurate work estimates and time schedules
o Negotiate with other teams to properly scope and prioritize projects and resources to meet company objectives
o Set realistic delivery dates and meet them
o Create and implement appropriate strategies to manage risk
o Keep team members, managers and executive leadership properly informed about the status of development projects
Qualifications:
• Expertise – Easily grasp complex technical problems, quickly arrive at viable solutions, and achieve consensus. The manager must be respected by the team for his or her technical expertise.
• Ethical – Consistently demonstrates a strong commitment to personal integrity.
• Gets Things Done – The manager must have a track record of setting and achieving aggressive goals for the team. The abilities to organize, manage and follow up are critical, as are the abilities to successfully overcome technical, organizational and financial roadblocks to achieve company objectives. In many cases this involves enlisting voluntary support and assistance from individuals over whom the manager has no direct authority, including employees, customers and vendors.
• Team Builder – At the same time the manager is “getting things done”, it`s crucial to build a team culture that is quality oriented, efficient, motivated, and successful.
• 8+ years of experience in software development and design
• Minimum 5 years in managing role
• Strong working knowledge of
o C#, ASP.NET development
o VisualStudio.Net
o Web services, SOAP, HTML
o SaaS multitenant, SOA
o Experience programming an RDBMS, preferably Microsoft SQL Server
o UML-based software design methodology
o Excellent knowledge of software development lifecycle
o Detail oriented with strong organizational and project management skills
o Excellent verbal and written communication skills
o A background in financial or banking industries is a major plus
o BS or better degree in Computer Science is preferred
Optiv
Austin, TX
Overview:
The VP Software Development is a leader for the entire TPRM product team. This comes from team leadership and also from driving the product vision and strategy and is also is responsible for selecting and developing software product talent for the group.
Because the VP Software ...
Overview:
The VP Software Development is a leader for the entire TPRM product team. This comes from team leadership and also from driving the product vision and strategy and is also is responsible for selecting and developing software product talent for the group.
Because the VP Software Development is accountable for the output of the TPRM group, he or she is expected to balance the workload on the team such that the group is best able to meet its deliverables. This individual is accountable to deliver high quality applications by managing work through others while, in some cases, maintaining individual contributor responsibilities. In addition, might fill in for absent team members or take on tasks where the manager has more experience, and may absorb tasks when unexpected demands occur; balancing the workload while developing the people on the team, and ensuring the group meets deliverables.
Responsibilities:
• Build a development team
o Hire and retain A+ developers and development leads
o Training and mentoring
o Create and foster culture that is fun, motivating and productive
• Build the Optiv TPRM solutions
o Select appropriate tools and technology
o Create and maintain detailed technical documentation
o Create production software, with “quality built in”
o Beta testing and release management
• Manage the development process.
o Establish and implement appropriate processes and procedures for project management, design, development, quality, and release control
o Create and manage project plans, including accurate work estimates and time schedules
o Negotiate with other teams to properly scope and prioritize projects and resources to meet company objectives
o Set realistic delivery dates and meet them
o Create and implement appropriate strategies to manage risk
o Keep team members, managers and executive leadership properly informed about the status of development projects
Qualifications:
• Expertise – Easily grasp complex technical problems, quickly arrive at viable solutions, and achieve consensus. The manager must be respected by the team for his or her technical expertise.
• Ethical – Consistently demonstrates a strong commitment to personal integrity.
• Gets Things Done – The manager must have a track record of setting and achieving aggressive goals for the team. The abilities to organize, manage and follow up are critical, as are the abilities to successfully overcome technical, organizational and financial roadblocks to achieve company objectives. In many cases this involves enlisting voluntary support and assistance from individuals over whom the manager has no direct authority, including employees, customers and vendors.
• Team Builder – At the same time the manager is “getting things done”, it`s crucial to build a team culture that is quality oriented, efficient, motivated, and successful.
• 8+ years of experience in software development and design
• Minimum 5 years in managing role
• Strong working knowledge of
o C#, ASP.NET development
o VisualStudio.Net
o Web services, SOAP, HTML
o SaaS multitenant, SOA
o Experience programming an RDBMS, preferably Microsoft SQL Server
o UML-based software design methodology
o Excellent knowledge of software development lifecycle
o Detail oriented with strong organizational and project management skills
o Excellent verbal and written communication skills
o A background in financial or banking industries is a major plus
o BS or better degree in Computer Science is preferred