Saturday, November 07, 2020

Technology Head - Full Stack Web & Mobile Development (10-18 yrs) (Accord Consultants)

The Client was founded in 2010 by Cambridge University alumni, & the company now has a team of 40+ people spread across 3 main locations: Delhi (India), Pune (India), Amsterdam (NL). They build forecasting and optimization software for renewable energy and storage technologies to enable asset owners to see greater returns from their investments.

The Opportunity :

The Client is seeking a Head of Software Engineering to lead, manage, mentor, and build game-changing solutions for our customers. The ideal candidate will be an "entrepreneur" with a great deal of experience operating at a high level making significant contributions, architect and design solutions that are strategic for customers and build on the latest technologies and patterns. Utilizing in-depth knowledge of infrastructure, open source technologies, and software engineering he/she will develop the strategy, achieve business and monitor execution towards the target architecture. Head of Software Engineering will play a critical role in building our new Development Centre at Pune and will be a part of the Senior Management team.

The Requirements :

- 10+ years successful experience in leading software engineering teams.

- Must have compelling leadership style that includes exceptional people management skills, handling business and technology.

- A mix of Start-up and large company success and experience in leading and collaborating in a globally distributed organization.

- Experience working in a best practices organization and will have a passion for developing and monitoring teams.

- Demonstrated success in establishing a streamlined software development process including solid documentation and exceptional functional quality and reliability.

- Work closely with other departments and disciplines to define the technical requirements for the runtime, pipeline and tools and manage the efforts to build, test, and improve them.

- Ability to attract, recruit, lead, reward & motivate the industry's best talent and simultaneously have the technical capability to ensure we are building customer oriented solutions.

- Must be able to challenge the team/organization while holding them accountable for their commitments.

- Experience in communicating internally and externally to understand requirements, and to describe software product features.

- Keep updated with technology advances and propose new innovations that may benefit the project.

- Proactively identify challenges and risks to the project and offer solutions.

Technical Qualification :

- Sufficiently hands on with full-stack web and/or mobile development.

- Obsessed about best practices in code design, development and maintenance.

- Strong understanding of Object Oriented Concepts, design patterns and software architecture concepts.

- Extensive experience with one or more of the following - PHP, Python, Yii2, Laravel 5+, Flask etc.

- Experience with one or more of the following - HTML5 / Javascript / AJAX / ReactJS / CSS3 / BootStrap like frameworks, JSON-REST.

- Experience in building mobile applications in native Android and iOS, frameworks like ReactNative etc. Knowledge of latest design and mobile app lifecycle methodologies and standards.

- Good to have UX and information architecture knowledge.

- Version Control - Git

- Database - MySql, MariaDB etc. Knowledge of NoSql, MongoDB, Redis, Memcache, Hadoop etc.

- Good Knowledge of LAMP/LNMP stack.

- Strong knowledge and experience in DevOps.

- Experience in handling cloud providers like Azure, AWS, DigitalOcean etc.

- Good to have knowledge about Terraform, Vagrant, Puppet, Nagios etc.

- Good to have an understanding the concept of distributed application deployment.

- Knowledge of ML lifecycle and algorithms is good to have.

- Experience in growing team in a startup good to have. Need to lead from the front.

- Must have great problem solving and solution architecture experience.

Apply Now