Our client has created a very cool IoT (cloud-connected) product that is a game changer in its field, first of its kind. They are a well-funded startup that is looking for an energetic, creative, and self-motivated Director, Software Development.
As a senior member of the development team, you will be responsible for the software and services for end to end cloud systems. You must have outstanding communication, organizational and technical skills
Director Software Development responsibilities:
Hands on in the development process of software, including coding.
Drive innovation and accelerate high quality software development.
Set clear goals and lead collaborative achievements.
Own software development schedule
Collaborate cross-functionally with other teams to deliver on-time high quality products.
Manage partners and vendors.
Diagnose and resolve systemic issues.
Establish an atmosphere of continuous improvement by serving as a coach, mentor, and technical advisor.
Own strategy and vision by implementing new features for new business opportunities.
Director Software Development’s Requirements
8 to 12 years’ experience in software development and driving system development including architecting complex solution in wired and wireless environments.
Experience building and cultivating good engineering practices and processes, like version control, test-driven development, continuous integration, and build/test/release automation.
Proven experience as a manager with a good proven track record in a fast pace startup environment
Experience developing software across mobile, browser, API and cloud infrastructure.
Experience working cross functionally.
Ability to translate business requirements to software implementation plans.
Successful track record of developing IOT device and cloud-based system.
Thorough understanding and experience in testing techniques and methods.
Thorough understanding and proven track record in Networking and security scheme implementation.
Experience developing and delivering scalable, full-stack SAAS solutions.
Work experience in most of the following: AngularJS, Spark, Java, SQL, Hive, Swagger, Web APIs, and AWS.
Experience building data warehouse for analytics.
Experience developing and managing Mobile App – iOS and Android.
Outstanding leadership and organizational skills.
Excellent problem-solving ability.
Bachelor’s degree in computer science or similar engineering discipline or equivalent experience.