Description:
The ideal candidate will have 8+ years of strong technical experience with Microsoft SQL Database. The individual will work as a member of a development team on a flagship product to create new features and improve scalability. The individual will work with the product owners & dev leads to set up project processes and define scope and time parameters. You are expected to ensure that deliverables meet time specifications and quality goals. Individual will be a highly motivated with a can-do attitude working in a fast paced environment.
Data flows through the core systems from a variety of sources to build a strong clear view of travel information. Understanding how these different pieces of data interact is key to troubleshooting and managing the system as it grows and evolves. The Database Developer will not only manage the database technology, but also tend the data and it's unique relationships.
Responsibilities include:
• Excellent communication skills, attention to details.
• Motivated to take on ownership of projects completion.
• Coordinate & manage teams offshore.
• Provide direction to members of the development team including oversight and guidance to offshore teams.
• Create project-related documents - Estimates, scope-of-work, requirements, risk assessments, specifications and schedules.
• On-time delivery of projects of the highest quality.
• Ability to develop strong client relationships.
• Provide guidelines and recommendations on different tools and technologies.
• Collaborate effectively across organizational boundaries and levels within company.
• Should be completely hands on in coding.
Tasks:
• Manage project, ensuring its set up for success and that all deliverables have been completed on schedule and within specification.
• Risk identification and risk mitigation strategy planning.
• Interfaces with the client & team to resolve project-related issues; escalates larger project issues and risk, as needed for resolution.
• Reports project status on a regular basis to management, project team and client.
• Ensures deliverables are complete and to the highest quality.
Skills:
• The Database Developer will manage the T-SQL database objects, including Tables, Procedures, Functions, Views, etc.
• This process includes managing DVCS repositories, reviewing changes and working with the team to follow good design patterns and best practices.
• Code quality and maintainability are very important.
• The Database Developer is responsible for helping to maintain performance.
• Overall System Performance as well as Database Performance must be reviewed, isolated and optimized.
• The database performance is monitored in production and through regular application testing using a variety of tools. The results are reviewed and any potential issues diagnosed, tested and repaired before the next release.
• Possess 8-10 years of Strong hands-on experience in MS SQL database technologies.
• Extensive work experience managing large databases.
• SQL queries and stored procedures – Proficient use of transactions and error handling.
• Experience with writing clean and maintainable code using engineering best practices.
• Ability to understand existing (and undocumented) designs, solutions, and applications, and apply that knowledge towards designing and implementing technical solutions.
• Has ability to work directly with the client, troubleshot issues and support deployment activities.
• The ability to handle multiple tasks/projects simultaneously.
• Experience in team handling, ability to maintain team cohesiveness.
• Internally motivated, able to work proficiently both independently and in a team environment.
• Significant knowledge of agile methodologies.
• Excellent verbal and written communication skills; articulate and able to communicate effectively at all levels. This role requires good communication skills. If you have a blog then please pass along the URL so we can review your work. If you do not actively blog that is fine, but you should be prepared to show us an example of something you have written previously if we should happen to ask.
• Ability/experience of working a team size of 8-10 members.
No comments:
Post a Comment