Detalii loc de munca
Who we are? We’re a group of smart, innovative and creative people who make ingeniously electronic payments software. We are ACI Worldwide and we build trust! What do we do? We’re growing and we’ve got loads of great product ideas. We need more people to make them happen. What do we offer? We provide the broadest, most integrated suite of electronic payments software in the market with the best support. We have a vision of how electronic payment systems will look in the future with the knowledge, scale and resources to deliver it. For our employees we offer not only a challenging and exciting workplace, but also a rewarding work experience, with competitive compensation and benefits packages: • Life Assurance • Private Health Assurance • Extra vacation days • Bonuses according to results • Company supports exams and certifications for professional growth ...and more will be presented at interview What are we looking for? Senior Database Developer Job Description: • The Database Developer will participate in one (or possibly multiple) Database Product Development & Support teams, participating with other members of those teams to conduct business analysis, estimation, design, development, and testing on behalf of general products enhancements, customer-specific enhancements, and bug fixes. • Develop DB-resident Code (e.g. Packages, Procedures, Functions, Triggers) • Develop and apply Unit tests for Database code • Design database-tier portions of payments-related software applications, including designing appropriate division of work performed between Database & Application code • Provide work estimates, design documents, and project guidance surrounding these designs • Participate in code reviews • Conduct performance and scalability benchmarks • Modify existing data models as required (logical and physical) • Apply deep understanding of DB engine algorithms to achieve extreme Database performance • Perform data migration process, code, and validation standards & coding • Develop data integration process/software (transaction- and/or batch oriented), including data migration code for customer deployment of new application versions
Desired Qualifications: • 5+ years experience in database programming, data modeling, DBA, and/or architecture activities (Oracle preferred, SQL Server or DB2 acceptable) • 5-7 years product architect/development experience preferred; • Experience doing database development with 2 or more database engines (Oracle, SQL Server, DB2, Informix) for 2 or more years each. • 1+ years working experience with Data Modeling tools such as Infosphere/Rational Data Architect or Power Designer is highly desired. • Experience with data modeling tools (e.g. Erwin, Rational, Power Designer, ER/Studio) • Working experience with UML methodology and modeling tools. • Knowledge of data architecture principles, trends, and best practices. • Strong knowledge of JDBC and data access strategies including ORM • Broad knowledge of XML Schema. • Expert in designing and implementing high availability database systems. • Data warehousing and ETL experience • Knowledge of database backup/recovery techniques. • The candidate will have ideally performed development in other development environments (e.g. Java or C#/.NET). Looking forward to find out more about your experience!
Nivel minim de educatie necesara Diploma de facultate