Salary: USD $100K ~ $150K / Annually based on experience
Senior Database Developer
Senior DB developers need a wide range of skills, from XML and ETL management to Mastery of the SQL environment. The Senior Database Developers is responsible for providing progressive and the best in class solutions in creating, analyzing and designing databases, data models and integrations.
REQUIREMENTS
- Must have 7+ experience in design and building complex SQL Server database T-SQL queries
- Hands-on experience (5+) with Reporting and ETL development (SSRS/SSIS)
- Hands-on experience (5+) with performance tuning (execution plan), stored procedures, triggers and other SQL Server-related objects
- Experience with data modeling tools such as ER Studio is a plus
- Experience with a source control system (TFS/GIT) and Azure DevOps
- Strong understanding of database structure and internals of SQL Server
- Should keep abreast with new technologies, concepts and must have the ability to contribute for better solutions using new improved technologies.
- Should be an excellent active team player and work with minimal supervision
- A high degree of self-motivation and ability to organize and prioritize multiple tasks
- Bachelor’s degree with a technical major, such as engineering or computer science
- Knowledge of SQL Server tools (Profiler, DMVs
Responsibilities will include, but are not limited to:
- Should be able to lead projects and coordinate with India/ Philippines team
- Code review offshore teams’ work and suggest a better solution, if possible
- Constantly get updates from the offshore team and work with them on any impediments that might result in a delay on projects
- Excellent understanding of Business requirements and requirement gathering
- Ability to ask clarification in descriptive and simple to understand manner
- Work in Agile environment with aggressive goals in two-week iterations
- Communicate and manage cross-team dependencies like Identifying relationships between work items, recognizing dependent activities, visualizing those dependencies
- Peer review of code and technical designs
- Understand business requirements thoroughly and accurately estimate efforts on projects
- Excellent communication skills and ability to lead discussions
- Strong problem solving and analytical skills
- High interest to continuously learn new technical solutions
- Ability to work with minimal supervision
- Strong written and oral communication skills to communicate effectively with people at different organizational levels (cross-functional teams like QA, Dev teams and Product Owners)
- Very good Knowledge on Preparation of documents and Presentations for technical solutions
- Strong interpersonal and communication skills
- Experience in Automation of repetitive tasks (where possible), with appropriate controls in place for safety.
Experience
Required- 2 year(s): Large Volume of Database Environment 2+yrs
- 5 year(s): SQL Server Experience 5+ yrs
- 5 year(s): Database Developing Experience 5+ yrs
Education
Required- Bachelors or better in Engineering Computer Systems or related field