Job Description :
At Micro Focus, everything we do is based on a simple idea : The fastest way to get results is to build on what you have.
Our software solutions enable organizations to do just that. Secure and scalable, with analytics built in, they bridge the gap between existing and emerging IT fast-
tracking digital transformations across DevOps, Hybrid IT, Security, and Predictive Analytics. In the race to innovate, Micro Focus customers have the clear advantage.
Our portfolio spans the following areas : DevOps IT Operations Cloud Security Info Governance Big Data, Machine Learning, & Analytics
UCMDB is a configuration management database for enterprise IT organizations to document and store the business service definitions and associated infrastructure relationship.
Full-fledged Java application server, UCMDB fulfills the need of the user to create a shared single version of truth to support business service management, IT service management, change management, and asset management initiatives.
These initiatives help align IT efforts with business requirements and run IT operations more efficiently and effectively.
We welcome a interested in joining a team of high level professionals, passionate for further carrying on the development of this product.
Your key responsibilities :
Designing and developing database architectures
Modifying databases and products according to client needs
Creating reports on databases
Providing assistance to others in topics related to data management
What are we looking for?
Bachelor’s degree in Computer Science or related fields
Experience with Relational Databases (Oracle, Microsoft SQL Server, PostgreSQL)
Good knowledge of SQL language
Solid understanding and experience working with software development processes
Ability to work as an individual contributor, providing technical expertise to team, as well as work as an effective, collaborative member of the team
Ability to monitor and tune database performance, to administer database access and security and to implement backup and recovery procedures
Ability to understand the needs of the customers and to be able to design, build and modify databases based on their requirements
Analytical skills : ability to understand problems, troubleshoot database issues and provide solutions in a timely manner
Fluent in English
Additional skills are a plus :
Knowledge of Java and OOP, familiar with design methods / technologies, UML analysis
Experience with No-SQL
Knowledge of DB drivers and Persistence Engines
Experience working with international teams
Experience in large-scale multi-tier software applications
Designing and integrating software applications running on multiple platform types into overall architecture.
Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
Excellent written and verbal communication skills; mastery in English and local language.
Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels.