Software Development Manager

Faro (Portugal)

Lokalizacja

100%

Wymiar pracy

Technologie

JavaScriptTypeScriptHTML5/CSS3Bootstrap/Compass CSSResponsive Web DesignAWSMicrosoft AzureC#/.NETC++

Warunki pracy

Jak pracujemy

Elastyczne godziny pracy

YES

Praca zdalna

NO

Delegacje

OFTEN

Sprzęt

Laptop

Mobile phone

Additional monitor

Laptop stand

MaxOS

Linux

Windows

Zadania

  • Develop, manage and prepare best software development team,
  • Guide, coach and mentor software development engineers,
  • Provide project management and technical leadership for every aspect of software,
  • Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management,
  • Supervise architecture plus lead efforts to develop technical roadmap of all projects,
  • Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software,
  • Perform closely with Engineers, Developers and Product Management throughout organization to influence product development assisting or improving products,
  • Learn and display as how products would add value to respective business,
  • Supervise resource allocation to assure attainment of apt business and personnel development goals,
  • Involve in strategic plans to accomplish technical as well as business with leadership chain and team,
  • Evaluate projects, develop and update schedules plus supervise project status,
  • Collaborate effectively with all team members as well as hold regular team meetings.

Wymagania

  • Experience in developing customer-facing web solutions;
  • Experience working in high-growth organizations and proven ability to grow a global software development team;
  • Experience with business requirements gathering, IT resource management, change management in a cross-functional organization, enterprise IT, and people management;
  • Management and project management experience required;
  • Experience in Agile Scrum;
  • Current knowledge of cloud-based technology development, deployment, and support on a global basis;
  • High energy with proven ability to lead global development teams;
  • Technical undergraduate degree or equivalent experience;
  • Experience managing developers, including knowledge and experience with:
    o JavaScript
    o React / Ember / Angular / Knockout / any other js frameword
    o Typescript
    o Node.js
    o HTML5/CSS3
    o Bootstrap/Compass CSS Frameworks
    o Responsive Web Design
    o AWS
    o Microsoft Azure
    o C# .Net
    o Mobile First
    o Delphi
    o C++
  • Ability to travel as needed;
  • Strong time management skills;
  • Fluent English (we are an international team);
  • Knowledge of SOA and Web Services a plus;
  • Expertise in hospitality management systems products, technology, and industry a plus;
  • Direct line management experience, including project, people, customer, and financial management preferred.
  • Adaptable leadership style that will fit different situations and focus individual and group energies on appropriate key objectives. Inspire others to achieve a shared vision;
  • Excellent team player with strong interpersonal and relationship-building abilities. Capable of liaising with various internal and external stakeholders at different levels in the organization;
  • Outstanding communication skills. Express and articulate key elements of ideas or concepts (both written and verbal) in a logical, descriptive, and comprehensible manner. Anticipate reactions and respond appropriately;
  • Strong tenacity and drive to see things through to successful conclusion. Demonstrate a sense of urgency, a propensity for action, and confidence in the likely success of plans and initiatives. Deliver results that meet or exceed expectations;
  • Ability to secure commitment for change initiatives and effectively address any concerns;
  • Ability to take ownership of and resolve very complex problems in a way that demonstrates balanced judgment. Develop creative workarounds and solutions for many problems within appropriate timeframes;
  • Advanced strategic thinking and decision-making abilities;
  • Ability to participate in multiple activities simultaneously and manage a wide variety of tasks with priorities and goals.

Jak będziesz pracować

Metodologia pracy

SCRUM