NJEdge, New Jersey’s Research and Education Network organization, provides technology solutions to customers in the higher education, K-12 education, government, healthcare and non-profit sectors in the state and beyond. As a customer informed solutions provider, NJEdge strives to provide purpose built technology solutions that are responsive to the needs of the member and customer constituencies we serve. We are seeking an experienced technology leader to join our highly collaborative leadership team with proven success in the development and delivery of software applications, product and service solutions that are mobile responsive and optimized for operation in cloud and hybrid cloud environments. The ideal candidate will be a thought leader in technology and the application development space with a deep knowledge of agile methodologies and modern development practices, and will maintain knowledge of current technology trends and practices to ensure NJEdge continues to provide persistent value to its customers.
Reporting to the Senior Vice President and Chief Operating Officer, the Associate Vice President for Software Solutions Development and Enterprise Technology Services will be responsible for collaboratively creating and guiding the technical vision of the organization and the operational integrity of enterprise technology systems and solutions with the intent of continuously improving upon NJEdge’s product and service offerings and our organizational effectiveness. The AVP establishes technology standards and communicates technical information to stakeholders throughout the enterprise and will be expected to execute on multiple high impact initiatives simultaneously to achieve the strategic goals of the organization. In so doing, the AVP will manage subordinate technical staff, engineers and software developers within the organization as well as technical talent contracted through business partners. This role requires a professional who is comfortable working in a dynamic, fast paced and high pressure environment and requires strong agile project management skills in combination with advanced technical expertise in video and digital asset management systems, and excellent leadership skills.
Duties & Responsibilities
Works in concert with the NJEdge executive and leadership team to build, manage, and validate a technology roadmap for product and service offerings.
Responsible and accountable for the overall application architecture, design, and commercial delivery of illumira, NJEdge’s flagship software as a service, digital asset management product.
Provides leadership and direction to the team of technical developers, programmers, and staff who support the illumira product and roadmap as well as future software application development initiatives.
Forms and maintains a strong and competent development team of technologists, ensuring that they positively embrace change and are respected throughout the organization.
As part of the technical leadership team, identifies innovative technology-related opportunities for delivering NJEdge services by understanding technology trends and applying them to our business.
Maintains up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
Promotes achievement of the NJEdge strategic goals and objectives by developing guidelines for technological innovation and attaining differentiating intellectual property.
Promotes through domain specific practices, a culture of collaboration within the organization that emphasizes teamwork and accountability and a focus on the client both internally and externally.
Establishes clear goals and performance objectives for subordinates and rewards initiative, discipline, dedication and technical excellence.
Drives technology standards and best practices across the organization.
Effectively communicate the NJEdge technology strategy to stakeholders including clients, investors, and the NJEdge executive and technical leadership team members.
Provides oversight of all decisions related to new products and services, including new capabilities definition/implementation, strategic partnerships and acquisitions.
Establishes and communicates requirements in acquiring technology applications, services, systems, and equipment; negotiates and manages vendor contracts in accord with cost and performance parameters.
Ensures the seamless integration of new platforms with existing systems and works with other NJEdge teams to use new technologies to streamline company practices and operations.
Provides personnel and administrative oversight to the general information technology needs of the organization and provides technical and administrative leadership to a team of Web applications developers, systems administrators; web designers; video encoding and digitization staff, and student interns with the following:
- Systems and applications administration including, Google Suite and SalesForce CRM
- Web sites and related web services including development of portal services for the NJEdge Communities of Practice
- Email and list services programs
- Discussion Boards and online survey applications
- Member lists and databases
- Video technology
Manages all research, development and product design initiatives. Serve as key member and subject matter expert and lead across a functional agile team consisting of software developers, back-end engineers, UX specialists, subject matter experts on designing and developing product specifications.
Develops and refines overall long term product vision and strategy based on continual assessment of internal, market research, competitive and customer data.
Actively monitors the competitive market place across product, technology, brand and consumer activity and drive future product direction to continuously differentiate the offerings.
Defines standards, policies, procedures, measures and organizational enhancements to meet company goals in areas of Product and Software Development, Identity Management, Knowledge Management and Security.
Evaluates technologies and makes recommendations and decisions on inclusion into the development methodologies and product architecture.
Develops and monitors department budgets and forecasts in partnership with the NJEdge Chief Financial Officer.
Interfaces with management to report and perform return on investment analysis for activities and expenditures pertaining to various technology services and provides input for annual budget development process.
Works closely with the Vice President for Business Development to ensure technology requirements are in-sync with the voice of the customer.
Conducts briefings and technical meetings for senior management and representatives.
Provides IT services to the Networking and Marketing teams as necessary.
Sets annual performance goals and conducts semi-annual and annual performance evaluations for reporting staff.
Other duties may be assigned.
- Minimum of a Master’s degree in Computer Science or Computer Engineering from a regionally accredited college or university.
- Minimum eight years of experience in a direct leadership role in enterprise software engineering and/or application development fields.
- Strong customer focus with a track record for driving delivery and operational performance improvements across an organization
- A successful track record in setting priorities; keen analytic, organization and problem solving skills which support and enable sound decision making
- Demonstrated track record of success in leading technology teams with exceptional strategic vision, conceptual thinking, analytical and problem-solving skills.
- Proven track record of building IT products with expert level understanding of software engineering principles and development practices.
- Strong process improvement orientation.
- Ability to represent and articulate the technology agenda to senior leadership.
- Ability to present complex ideas in clear, concise manner to technical and non-technical audiences.
- Ability to work collaboratively in a decentralized business, managing multiple stakeholders with interpersonal finesse.
- Demonstrated ability to analyze information, solve problems and adapt to different work environments.
- Excellent communication, interpersonal and relationship building skills with an ability to prioritize, negotiate, and work with a variety of internal and external stakeholders
- A team player and multi-tasker with the ability to wear many hats in a fast-paced environment
- Personal qualities of integrity, credibility, and dedication to the mission of the NJEdge organization
- Exceptional written and oral communications skills with meticulous attention to context and detail.
Analytical – Synthesize complex or diverse information; Collect and research data; Use intuition and experience to complement data; Design work flows and procedures.
Design – Generate creative solutions; Translate concepts and information into images; Use feedback to modify designs; Apply design principles; Demonstrate attention to detail.
Customer Focus: Focuses one’s efforts on identifying and meeting internal and external customer’s needs in a manner that provides satisfaction for the customer, within the parameters of the position and the available resources, cognizant of departmental and /or university policy and authorized practices.
Communication: Demonstrates the ability to clearly express ideas, thoughts, and concepts verbally and/or in writing, as appropriate to the position and task at hand.
Creativity/Innovation: Generates novel and valuable ideas and uses these ideas to develop new or improved processes, methods, systems, or services.
Problem Solving – Identify and resolve problems in a timely manner; Gather and analyze information skillfully; Develop alternative solutions; Work well in group problem solving situations; Use reason even when dealing with emotional topics.
Project Management – Develop project plans; Coordinate projects; Communicate changes and progress; Complete projects on time and budget; Manage project team activities.
Technical Skills – Assess own strengths and weaknesses; Pursue training and development opportunities; Strives to continuously build knowledge and skills; Share expertise with others.
Managing People – Include staff in planning, decision-making, facilitating and process improvement; Take responsibility for subordinates' activities; Make self-available to staff; Provide regular performance feedback; Develop subordinates' skills and encourages growth; Solicits and applies customer feedback (internal and external); Foster quality focus in others; Improve processes, products and services.; Continually work to improve supervisory skills.