· Achieves organizational goals by defining, integrating, and upgrading a comprehensive architecture to support applications, platforms, and databases.
· Maintains database by determining structural requirements, and developing and installing solutions.
· Ensures security of all information and computer systems and digital data.
· Ensures adherence to government regulations and guidelines for technological systems and safeguarding of data.
· Recommends upgrades and systems for purchase.
· Trouble shoots and finds solutions for computer systems issues that affect data storage as they arise.
· Defines infrastructure for design and integration of internet computing systems by analyzing information requirements, studying business operations and user-interface requirements, and directing development of physical database.
· Determines platform architecture, technology, and tools.
· Confirms architecture capability and flexibility to support high availability web applications by developing analytical models and completing validation tests.
· Improves architecture by tracking emerging technologies and evaluating their applicability to operational requirements.
· Communicates technology needs to management teams.
· Updates job knowledge by participating in educational opportunities, reading professional publications, and participating in professional events.· Advanced knowledge on SQL (Oracle, PostgreSQL...) and no SQL (MongoDB, Couchbase...) databases
· Understanding of data analysis, business principles, and operations
· Software architecture and design
· Network design and implementation
· Problem-solving capability
· Ability to clearly present technical information to fellow technical professionals as well as non-technical peers
· Web programming skills
· Project management
· Research and analytical skills
· Ability to improvise and find workarounds
· Adaptability and curiosity
· Presentation and communication skills
· Integrity and trustworthiness with confidential data