Oracle Software Development Manager in Brno, Czech Republic
Software Development Manager
As a technical leader you’ll be expected to balance your managerial responsibilities with hands on development. You will set an example with your passion for clean code and using your good organizational skills you will assure on time delivery of the projects at hand. We are a Product company and we build sophisticated business features over multiple releases. Therefore, you will not only assure the teams have everything they need to deliver every sprint, but as well, make sure that long term backlog is provided by Product Management and proper sequencing of the milestones is in place before the sprinting starts. You will work closely not only with the Product Owner, but as well with UX designers and other technical experts like you to verify technical requirements and investigate possible solutions. Your great communications skills will allow you to clearly present the problems faced and your analytical thinking will allow to formulate solution proposals. Your teams will collaborate not only with other local teams, but as well with any other of NetSuite teams from one of the offices around the world. You will often work closely with Team Leads from different locations identifying dependencies and reviewing your projects technical design.
People are NetSuite’s most precious resource, therefore as a leader and mentor you will help others grow by getting the best out of the individuals through personalized coaching program. You will create Career Development Plans for all your team members and assure the team is motivated and productive. We will help you to succeed and you’ll make it your personal goal to help others to do the same.
B.S. or Masters in computer engineering or equivalent
Senior level software development experience, proven track record of making technical decisions using database technologies and OO languages (Java, C# or similar)
Previous Software Design experience
Previous experience in leading team, coaching and mentoring of your colleagues
Strategical planning of new features with Product Owners and other Team leads / Managers
Great problem solving skills and ability to abstract functional requirements
Agile (SCRUM, SCRUMBan, Kanban, …) experience from previous SCRUM master role(s)
Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
Very good communication skills in English are required
Open minded and very collaborative
Practical experience with managing and development of ERP systems is considered a strong asset
Understanding of Cloud Based Distributed Software Applications
Detailed Description and Job Requirements
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
As a manager of the software engineering division, you will apply your 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 occasionally suggest improvements to the architecture.
Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and/or functional peer group managers. May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience.
Job: Product Development
Location: CZ-CZ,Czech Rep-Brno
Job Type: Regular Employee Hire