Senior Engineer (SQL) Gurgaon | Job Code #00005455
Experience: 5 - 8 Years
Technical Skills
4+ years of SQL development experience.
2+ years of experience mentoring of team of developers.
In-depth knowledge of PL-SQL, SQL queries, tables, joins, error handling, etc.
Design and develop SQL Server stored procedures, functions, views, and reports.
Design, implement, and maintain database objects (tables, views, indexes) and database security.
Working with Source Control configuration among TFS, GIT, SVN, Continuous Integration, and Logging Frameworks.
Experience in SSMS (SQL Server Management Studio).
Work with users and team members at all levels for performance improvement and suggestions.
Track record of delivering and productionizing end-to-end data projects at enterprise scale.
Good computer science fundamentals in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
Essential Skills
Excellent communication skills.
Strong teamwork and interpersonal skills.
Experience in working as a technical mentor to team members and undertaking code reviews.
Good documentation skills.
Strong programing skills.
Structured approach to team handling.
Desirable Skills
Domain Experience in Insurance or BFSI.
Experience in SSRS (SQL Server Reporting Services) & SQL Server Integration Services (SSIS).
Experience in additional Data Stores, i.e., MongoDB, MySQL, PostGRES.
Experience in developing and deploying cloud-native applications, implementing CI/CD pipelines, and ensuring compliance with industry standards.
Educational Requirements
Bachelor’s Degree in Computer Science/Engineering/BCA/MCA.
Job Responsibilities
As a senior SQL Developer, you love solving business problems. You work with technical leads & business analysts to understand the business domain and engage with fellow developers to build software products that empower better decision-making. Your responsibilities would include:
Oversee the technologies, tools, and techniques used within the team.
Work collaboratively with a team of talented developers to build innovative technical solutions that meet the evolving needs of our business.
Ensure that development standards, policies, and procedures are adhered to.
Work closely with peers in the business to fully understand the business process and requirements.
Ensure that all software developed within your team satisfies the business requirements as specified.
Drive change to implement efficient and effective strategies.
Maintenance, debugging, and problem-solving.
Show flexibility to respond to the changing needs of the business.