Role: Software Engineer (SQL DBA)
Location: Bangalore
Experience: 4 to 6 years
Education: Bachelors of Science in Computer Science or equivalent
RESPONSIBILITES:
• Collaborate with other developers and departments to ensure high quality software and timely delivery.
• Mentor other development team members
• Create ER diagrams
• SQL Server database administration for a development organization
• Application database model design and optimization
• SQL Server database tuning troubleshooting for customer problem case study
• Assist with other DBMS/OS management tasks
• Application database future solutions
• Optimize performance and scalability as necessary to meet business goals of application and environment.
• Open to take on other projects and responsibilities as necessary.
REQUIRED SKILLS:
• 4+ years of experience developing scalable products as well as experience working on enhancement and
ongoing feature and maintenance work.
• Experience with larger and complex databases with solid debugging and optimization skills
• A detailed understanding of SQL Server and M.S. Windows. This includes backups, recovery and tuning.
• Shell scripting skills with Power Shell, Python, Bash, Perl or other scripting language
• Command line skills in SQL Server and Windows
• MS SQL Server caching technology
• Understand ER data modelling
• Ability to learn new technology quickly
• Proficient with source-control tools and best practices
PREFERRED SKILLS:
• Replication services would be a plus
• Flexibility and willingness to pitch in where needed. This may mean on occasion helping with other functions (e.g. QA, Operations)
• Excellent verbal and written communications skills and an interest in working in a collaborative team environment
• Occasional travel may be required depending on the project deliverables.