Friday, February 19, 2016

Senior Director Internal Applications SugarCRM Cupertino

• 2-minute read •
Job Description:
The Senior Director of Internal Applications is a key leader in our Internal Applications team. This is a highly visible role that needs to effectively communicate both up and down the chain. This person will lead Agile teams consisting of Business Analysts and Software Developers in further developing applications, and automating processes across our SugarCRM internal implementation, as well as integrations with other business applications.
The Senior Director of Internal Applications will provide technical leadership, vision, direction, and mentoring for the Internal Applications team and will deliver product and feature roadmaps and provide overall leadership and day-to-day management for a team of software development professionals. Additionally they will provide resource planning and project scheduling using Agile/Scrum software development methodologies.
In this role you will lead internal developers from each of our Agile teams in the following ways:

Leadership skills:
Exhibit strong technical leadership experience, including the ability to effect change and motivate.
Work with engineers at a technical level to design flexible, scalable, and secure systems and processes.
Proactively identifying issues and show good judgment in recommending solutions to others.
Clearly communicate ideas and concerns about code and collaborate with other developers and business analysts across the Enterprise to effectively solve software challenges.
Show high-energy leadership and effective delegation, with willingness to deep dive when required to achieve results or demonstrate effective behavior.
Strong conceptual technical abilities including IT/Software development and architectural skills.
Comfortable working across multiple projects simultaneously.
Taking ownership of multiple applications and accurately reporting schedules and status.
Demonstrate high level of personal accountability and “self-starter” attitude in order to make progress in ambiguous situations and deliver on schedule.
Creative, entrepreneurial approach to technology possibilities with experience in a start-up, fast-growth, rapid-change environment.
Key Responsibilities:
Deliver extraordinary customer relationships
Experience supporting ERP, NetSuite experience a plus
Guide team development efforts towards successful project delivery.
Provide technical leadership to the teams through coaching and mentorship.
Maintain high standards of software quality within the team by establishing good practices and habits.
Actively drive the development life-cycle from requirements analysis, feasibility estimates, design, code, documentation, testing, implementation, and support
Identify and encourage areas for growth and improvement within the team.
Collaborate with other software developers, business analysts and software architects across the Enterprise to better plan, design, develop, test, and maintain business applications.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Package and support deployment of releases.
Work with teammates in the migration of legacy applications to current technologies.
Develop, refine, and tune integrations between applications.
Analyze and resolve technical and application problems.
Assess opportunities for application and process improvement and prepare business case and ROI rationale to share with team members and other stakeholders.
Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Integrate software with third party apps as needed
Document software and system integrations
Protect source code and technical documents
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job.
Respect and expect accountability
Desired Skills and Experience
Knowledge, Skills and Abilities:
Very strong knowledge of the Agile Methodologies
Exposure to all aspects of the software development lifecycle
Experience designing, building, and supporting applications with n-tier architecture.
Strong knowledge of the Software development lifecycle
Experience with integrating 3rd party applications
Experience with Continuous Integration
Understanding of Databases (Relational databases and NoSQL)
Experience with REST, and API development and integration
Experience with Cloud architecture (Amazon AWS, NetSuite, CRM, and On-premise to SaaS integrations)
Ability to empower teams (“Multiplier”)
Experience in creating value with technical development, career progression and training
Experience communicating effectively across technical and non-technical audiences
Knowledge of the QA processes
CRM experience
Experience Requirements:
7-10 years in a management role
Demonstrate advanced experience in software development leadership specifically with Agile Project Management methodologies.
Location: Cupertino, CA
Pass it on for Referral Bonus. Not the right role for you, but know someone we should meet? Share with him to earn $1,000 referral bonus.
Related Posts Plugin for WordPress, Blogger...