Software engineering is the study and an application of engineering to the design, development, and maintenance of software. Typical formal definitions of software engineering are:
- "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software";
- "an engineering discipline that is concerned with all aspects of software production";
- and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."
WORK AT ket
ket is a provider of outsourcing and other IT services around the world. Our company was founded in the United States of America, specifically Chicago, Illinois. We also have offices in Lviv, Ukraine; Amman, Jordan; Los Angeles, California; St.Petersburg, Russia and other places. Our chief IT engineers have combined 25 years experience. We can easily compete with many large outsourcing companies. We are a company that does not stand still. We are constantly searching for new technologies and new talents. We believe this is the reason of our long cooperation with many highly developed countries of the world and our work on a wide range of projects which affects our company in general.
Ket is look for a experienced Database Developer. Who will create user interfaces and reports as necessary to access information from the databases. Will assist in creating and coordinating database backup and recovery plans, as well as minimizing data loss when a failure occurs. Will help to plan and organize development projects, gathering and writing requirements, developing, testing, and releasing solution, and creates end user documentation as needed.
Duties and Responsibilities:
Develope, implement, test, document, and maintain various modules within Database servers Design, debug, analyze and resolve complex database engine problems Follow the software development cycle from inception and requirement to successful release of product DB performance tuning, migration and upgrades Writing and analyzing SQL queries
Experience with multidimensional databases (Microsoft Reporting Services or Oracle OLAP) Experience with modern query languages and open source and commercial databases including MySQL, Oracle and MSSQL PL/SQL and shell scripting Experience with XML Validation. Experience developing requirements, designing, developing, building, and analyzing database management systems to include database modeling and design, relational database architecture, metadata and repository creation, database performance optimization and configuration management 2+ years of experience as DB Developer
Skills & Abilities:
Understanding the theoretical concepts of statistics/probability, data mining, machine learning Good knowledge of database architectures including distributed database systems Strong understanding of Software development lifecycle and Secure Code developmen Knowledge of the C / C# / C++ Programming language with expertise in Database internals and/or operating system internals with strong debugging skills Knowledge of PHP and Subversion tools (ex. TortoiseSVN) Very good knowledge of Transact-SQL or PL/SQL or PSQL or PL/pgSQL Ability to create and test models in one or more of the following: Matlab/Octave, R, Python+NumPy/SciPy Ability to provide data analysis, understand hidden correlations and patterns Ability to develop statistical, data mining and machine learning models Familiarity with STIX XML schema/cyber security threat profiles and TAXII Skills in parallel processing (MapReduce, GraphLab or similar) is a plus Passion to learning and education Result orientation English: Intermediate
It doesn’t matter where you went to school, or if you even graduated. It doesn’t matter if this is your first job or your fifth. Doing great work and being driven to improve yourself and everything you touch is what matters to us at ket.cc.ua!