skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Development Director

8.00 to 12.00 Years   Hyderabad   04 Jan, 2021
Job LocationHyderabad
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaEmbedded / System Software
EmploymentTypeFull-time

Job Description

Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.As a director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and envision future improvements to the architecture.Assists in the development of short, medium, and long term plans to achieve strategic objectives. Regularly interacts across functional areas with senior management or executives to ensure unit objectives are met. Ability to influence thinking or gain acceptance of others in sensitive situations. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience., We are looking for a Director, Software Development for Oracle-NetSuite in Hyderabad location. You will be responsible for a team that architects, designs and develops Oracle NetSuite products with adherence to both internal and external standards and act as the main technical liaison between product owners and our scrum teams.Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As a director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and envision future improvements to the architecture. This is an exciting opportunity to lead a domain area with diverse functional element and frequently interact with Product Managers and functional peer group leads and managers. The successful candidate will have demonstrated leadership and people management skills, including strong communication skills, analytical skills and thorough understanding of the complete software development life cycle (SDLC).Our Development approach is based on Agile methodologies and have DevOps-centric mindset, combining software development with operations expertise to allow delivering features, fixes, and updates frequently, in close alignment with business objectives. We use Agile methodologies, lean development practices, design thinking, and we encourage and foster an open, collaborative workplace.Assists in the development of short, medium, and long-term plans to achieve strategic objectives. Regularly interacts across functional areas with senior management or executives to ensure unit objectives are met. Ability to influence thinking or gain acceptance of others in sensitive situations. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 10+ years of software engineering or related experience and 3-5 years of management experience.Manager skills:

  • Coaching - Empowers the team, supports career development and creates employee/employer win-wins
  • Experience leading, mentoring and nurturing talent on a development team
  • This role will have people reporting responsibilities which includes managers and architects.
  • Experience managing team sprint & release commitments, resolving impediments and leading interactions with stakeholders and peer scrum teams
  • Act as key point of contact for all aspects of product development, and coordinating with stakeholders
  • Defect management and handling escalations
  • Ability to independently make decisions
  • Excellent verbal and written communication skills
  • Must be flexible, independent and self-motivated.
  • Prior people handling experience is Must
  • Candidate with ERP background Advantage
Technical skills:
  • Software Coding using Java-based technologiesExtensive coding experience in Core Java, JSON, JavaScript
  • Hands-on experience with REST, HTTP, Microservices, Eventing frameworks
  • An understanding of: OAuth2.0 and other protocols
  • Fluent with IDE and Java build tools such as GIT, Eclipse, Netbeans, Maven, Jenkins and Modeling Tools of UML
  • Good understanding of object-oriented programming and Excellent database skills
  • Exposure to Enterprise Product development Lifecycle
  • Familiar with unit testing tools Junit, SonarCube etc.
  • Web Services and APIs using the latest technologies
  • Continuous integration for real-time testing and diagnostics
  • Responding to reported incidents and anomalies
  • Minimum of 10 years of experience in developing software products
  • Familiarity with various software programming techniques and software development tools is a must.
  • Working in agile / Scrum / Kanban environment
  • Strong analytical and problem-solving skills
  • Practiced Agile Development and knowledge of Tools such as Confluence/JIRA
  • Good knowledge of current / emerging technologies and trends
  • BS or MS degree or equivalent experience relevant to functional area.
  • 10+ years of software engineering or related experience and 5-7 years of management experience.
Major Responsibilities:
  • Provide growth opportunities and support the career development of your team members
  • Leading, mentoring development team and taking responsibility of sprint and release commitments, impediment resolution, escalations
  • Interact with product management, project management and quality engineering teams to develop software products which fulfill the requirement specifications generated by the product owner.
  • Provide technical leadership to team for design, architecture, code reviews and incorporate engineering best practices into feature development, refactoring work and product maintenance
  • Determine the staffing required for the Scrum team to complete assigned tasks.
  • Ensure all assigned personnel receive the training necessary to successfully complete the tasks which are assigned to them
  • Assists engineers and development teams in estimating and planning initiatives
  • Responsible for hiring of software engineers for agile development teams
  • Mentors and trains software engineers to increase overall team technical skillsets and stay current with technology trends
  • Works with team and resolves customer issues as per defined service level agreements
  • Think creatively about delivering industry leading designs that leverage the value of automated outcomes driven by large scale data and data science
  • Transform ideas, business requirements, research and creative vision into desirable outcomes for consumers: both internal applications, and ultimately external systems
  • Identify and prioritize project milestones and processes
  • Produce design concepts and artifacts while mentoring and overseeing team engagements
  • Work with agile development techniques
  • Work in an environment with a significant number of unknowns both technically and functionally inherent in such a new venture
  • Collaborate across a number of development teams as we leverage technology and solutions from some to deliver our applications, solving business issues in other domains
  • Treat consuming applications as customers, and help drive the value prop for other Adaptive Intelligence applications
  • Grow and guide a team of diverse engineers covering the full application lifecycle: from research, ideation, architecture, design, build, test through to production

Keyskills :
automationbankingdeliveryfunctionalsoftware development life cyclepeople management skillssoftware development toolsstrong communication skillscore javalife cyclebuild toolsunit testingtesting tools

Software Development Director Related Jobs

© 2020 Skillindia All Rights Reserved