Position: Digitain
Company: Digitain Group Armenia
Category: .NET
Experience required: 5y
English level: upper
Published: 2023-06-01T00:00:00+03:00

Chief Technology Officer

Job Summary

Working directly with the CEO, you will act as both a technology and business expert, making decisions impacting current and future operations. As the CTO, you will oversee all technology and technological resources, and establish the technology vision, strategies, and growth plans. You will also lead system and quality assurance processes to ensure the protection of Utilities' assets while maintaining and evolving technology needs.

As a member of the Executive Leadership Team, the CTO will play a key role in establishing the technology vision and lead the Company's technological innovation and development. The CTO will recommend and implement the technical strategy roadmap that will align with company business goals and objectives in support of continuing growth.

The CTO will also need to see their role through the lens of the business while driving innovative technologies that will enhance the company's products and services and create a sustainable competitive advantage for the Company.

Responsibilities

Designing and leading the implementation of our strategy for technology while ensuring the implementation and enforcement of technology standards across the organization
Structuring technology policies, procedures, and standards to ensure organizational success Develop a strong, world-class technical team and technical product development capability
Develop a global innovation strategy that leverages external technical partnerships. Identify, negotiate, and develop strategic technical partnerships to support business priorities and objectives
Collaborate closely with the Executive team to lead the assessment, prioritization, and techno-economic feasibility of potential opportunities
Develop, implement, and maintain a short and long-term strategic technology, product, and data roadmap in support of company business goals and objectives
Maintain industry-leading uptime on critical technology infrastructure through great architectural decisions, successful monitoring and testing processes, and system redundancy
Leads efforts to implement short and long-term strategies, tactics, work plans and projects that support company and partner sales offerings of information technologies
Develop, track and manage annual IT budgets, including capital investments
Ensure all technology assets are protected, secured and have a proper disaster recovery/business continuity plan
Work to develop internal talent that facilitates future growth opportunities for team members in keeping with the company's core values
Determines the 3-5-year Technology roadmap, architecture, and standards
Partners with business units to ideate, experiment and incubate new opportunities that reduce cost and improve the quality of care and operations
Responsible for IT Business Operations functions to improve IT efficiency and effectiveness in achieving organizational goals (Vendor Management, Methods and Standards, Performance, Automation)
Highly experienced leader of Agile processes and technical staff, including demonstrated ability to select, hire and train qualified personnel and build high-performing/high-impact teams
Work to scale the platform architecture to handle 3-5x the number of users and customers
Build and refine current KPI's to improve measurement and forecasting of the teams' performance Create a hiring plan and organizational chart that will support the vision for the Engineering and Software Development Team Refine current training and people development processes to increase the effectiveness of our team members
Work with QA team to optimize current quality control processes
Enable and motivate your team by removing obstacles, and providing resources and mentorship.


Requirements

Bachelor's Degree in a related field
10+ years of software development and architecture experience
Experience managing teams of at least 30+ associates
Managed a development team that uses Agile methodologies
Proven track record of hiring and recruiting technical talent
Broad knowledge of programming languages, software architecture, design and database systems
Previous experience as a Developer (history of promotion from within)
Comfortable leading and being a part of a fast growing and changing organization
Passionate about building quality software products
Ability to communicate and translate departmental updates in business terms
Strong leadership and communication skills
To have proven success building high-performing technical teams and working with rapid growth and implementing change
Strong team building experience, both direct and through cross-functional teams Strong communication and interpersonal skills
Excellent decision-making ability based on growth, with a data-driven mindset Constant focus on optimization and continuous improvement
Startup experience a plus
Software systems design - Deep understanding of interconnected systems and the cost, performance, and strategic implications of making particular architecture choices
Successful in owning business results, and knows how to inspire the team to feel empowered and accountable for their decisions
Ability to step outside your own technical domain and take the "voice" of the customer as input into their direction setting and decision making
Possesses a solid blend of great technical skills and strong people skills
Excellent communication skills with an ability to foster an open dialogue among all stakeholders that encourages respectful, honest, and challenging debate about how the world works
Expert working knowledge of C# and NET framework
Experience programming using Object Oriented techniques
Experience using UI development technologies including JavaScript, CSS
Ability to develop and manage budgets; strong negotiating and contract management skills
Strong analytical and problem-solving skills with the ability to interpret and communicate technical information to non-technical people
Ability to handle multiple priorities in a fast-paced, results-oriented environment, continuing to deliver quality service and consistently meet deadlines
Demonstrated leadership and management style, able to motivate others, build consensus at all company levels, create a collaborative work environment and develop others.