Database Administrator
WOVENWARE, INC. San Juan, PR
- Posted: over a month ago
- Full-Time
Job Description
Position:
Database Administrator
Job Summary: Responsible for analyzing requirements to develop, install, configure, and support solutions SQL databases or features for business applications.
Position Reports to:
Project Manager
Department: Consulting / Software Development
Status: Exempt / No supervisory
Essential Responsibilities:
- Ensure the integrity, performance, and security of a database.
- Participates in the full software development cycle from ideation to release phase and provides post-production support.
- Install, configure, and support solutions SQL database.
- Plan capacity and monitor database availability, performance, and space.
- Maintain backup and recovery plans and procedures.
- Monitor develop and schedule database jobs.
- Maintain user access procedure.
- Provide estimated development time frames for assigned Software Development projects to ensure accurate planning and delivery of projects”.
- Develops technical design documents for internal and outsourced teams. Maintaining detailed documentation, in-person meetings, and regular follow-ups/reviews are part of the job in order to have better quality control of end product.
- Be able to work in an operations environment with typical operations timetables and stress factors.
- Responsible for the correct administration of all databases in the company including updates, migrations, patches, troubleshooting and performance.
- Evaluates and recommends processes and technologies that could improve the productivity of the group.
- Analyses database execution, performance, diagnosis, and present solutions to meet customer requirements.
- Provides as-needed assistance to testers and supports personnel to determine system database bugs and/or problems.
- Understands enterprise-level systems including its architecture and all technical layers.
- Complete "Developer's Checklist" to ensure quality development processes are in place.
- Other related duties may be required as assigned by Immediate Supervisor.
Requirements:
- Bachelor’s degree, preferred in Computer Engineering, Computer Science or related field.
- Minimum three (3) years working in Server Administration for very large OLTP DB systems with high transaction rates.
- Most have one on the following;
- More than six (6+) years with professional experience in the design, development, and implementation of enterprise applications (Microsoft SQL, DB2, Oracle databases, C#)
- OR more than four (4+) years with professional experience (Microsoft SQL, DB2, Oracle Databases, C#) and master’s degree in Computer Engineering or Computer Science or related disciplines. * Experience with legacy systems and modular application integration
- Must have knowledge in at least one technology for each area that requires experience;
Areas
Typically Years Expected
Technologies, framework etc.
( You must have at least one for each areas:)
Web Development
5+ years of experience
HTML, CSS, AJAX, JavaScript, XML, JSON, Full stack frameworks
Languages
5+ years of experience
Java, JavaScript, PHP, Python, C#, VB.Net
Database Development
5+ years of experience
DB2, MySQL, SQL Server/T-SQL, Oracle/PL SQL, Stored Procedures, Views, Functions, triggers and optimization techniques.
Object Oriented Development
5+ years of experience
Java, C#, or C++
Software Design
3+ of experience
Design Patterns, MVC frameworks, design documents
Interface Development
3+ of experience
SOAP and Rest Web Services, RPC and service brokers
* Other technologies as required by management
Other Skills and Abilities
- Exceptional written, verbal, and interpersonal communication skills with both technical and non-technical audiences in Spanish and English.
- Excellent organizational skills, able to set priorities, and responsive to customer requests.
- Ability to work independently with minimum supervision and in a team-oriented, collaborative environment.
- Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
- Flexible and adaptable in regard to learning and understanding new technologies.
- Ability to conduct research into software-related issues and products.
- Self-motivated with a sharp customer service and results oriented focus.
- Proven analytical and problem-solving capabilities.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability and willingness to work multiple projects simultaneously.