Job Description
Overview :
Job Title : Chief Technical Officer
Location : Gurgaon
Exp level : 15+ yrs
Chief Technical Officer leads the entire engineering department, that is, the frontend development and backend development teams. The CTO is responsible for all equipment and facilities at the business's site. He leads and manages key activities in the development departments inclusive of reliability engineering, and process automation in support of daily site/software development projects. He/she oversees all activities of the staff, builds reliability-engineering capabilities, manages the departmental operating budget, and supports any budget development for site/software investment projects. He/she creates and maintains positive relationships with the internal and external stakeholders of the business in order to establish a consumer-focused culture.
Job Responsibilities :
Leadership/Supervisory Role :
- CTO manages the entire engineering department overseeing resources, staffing, and the enhancement and maintenance of a first-class team. He leads the development teams with a focus on technologies Java, MEAN, Spring, NoSQL, Cloud Platform, Machine Learning He/she is also in charge of the management of technical integrations and relationships with internal and external stakeholders. He/she is in charge of team-building and provides technical leadership for the design and implementation of features and site/software system enhancements. In his/her leadership capacity, CTO develops, implements, and maintains site/software engineering standards and policies. Also acts as mentor to key development personnel, assisting in the execution of duties upon request, and readying these key personnel for the occupation of this position. Strategy: CTO drives the strategy, architecture, and development of the business's site/software solutions. In this capacity, CTO develops and implements software engineering strategies meant for the development of technological tools and processes required for current and future site/software development. He/she organizes activities for the development, implementation, release, and maintenance of projects necessary for site/software development and sustenance. In this capacity, the CTO will also perform engineering design evaluations and ensure the completion of site/software projects within resource, budget, and scheduling restraints.
Collaboration : CTO plays a highly collaborative role where he works closely with the senior engineering leadership in defining long-term organizational site/software strategies and roadmaps. In this collaboration he also coordinates and communicates development activities and priorities with the senior engineering leadership in order to ensure the successful completion of project objectives.
Knowledge :
- CTO takes initiative to explore, evangelize, and implement innovative technologies within the business in order to improve the business's internal platforms as well as customer experience.
- He/she provides support and leadership to development departments, facilitating continuous evolution in both the frontend and backend development teams.
- CTO follows up on the business procedures, policies, and associated tools in order to develop processes that are more efficient and ensure conformity with the business's policies and overall objectives.
Other Duties :
- The CTO will also perform similar duties as he deems fit for the proper execution of his duties and duties as delegated by the Chief Technology Officer or the Employer.
Required Qualification & Skills :
- Bachelors or Masters degrees in either computer Science or other disciplines of engineering
- 15+ years of experience in software product development
- Experience in NTLM, LADP, Active Directory, Certificate. VPN, PKI, Java Security
- Expertise in Java-J2EE application development with good understanding of OOPs concepts.
- Should be proficient in implementation of well-known design and architectural patterns
- Excellent Design and programming/coding skills to address business and technical use cases
- Good knowledge of J2EE technologies (Core Java, Spring framework, Hibernate/eclipselink, web services(REST, SOAP)
- Experience in web application development with JavaScript frameworks AngularJS, with JS-based build tools like Grunt, Gulp, and Bower
- Exposure to Core web fundamentals: HTML, JavaScript, and CSS, Skills in one or more chosen frameworks/libraries like jQuery or Bootstrap
- Good knowledge of any one of the version control system (GIT, SVN)
- Excellent problem solving, excellent interpersonal skills and analytical skills with exquisite attention to detail, ability to think strategically and logically
- Experience in writing and understanding automated unit test scripts and performing code reviews
- Proficient in software development methodologies such as iterative, incremental and agile
- Demonstrated creativity and initiative to improve product test coverage and effectiveness
- Excellent written and verbal communication skills
Desired Qualification & skills :
- Bugeting & Planning
- Driving Organizational Goals
- Technical Hands-on
- Exposure to Micro services, API Service Registration and Discovery
- Good understanding of different open source libraries, tools
Didn’t find the job appropriate? Report this Job