Job Description
As a
Database Developer Senior Specialist, your focus will be designing, developing and implementing new features or enhancements to the existing product.
Besides working closely with your colleagues in Bangalore, you will also work closely with NASDAQ teams in other countries.
• Reviews system requirements and business processes, codes, tests, debugs, implements and/or maintains software solutions for more complex assignments.
• Determines systems software design requirements.
• Designs, develops, modifies, adapts and implements short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems and applications infrastructure.
• Develops program logic for new applications or analyses and modifies logic in existing applications.
• Take high-level architecture and database design models from architects and implement them through detailed design and code.
• Participate in technical design reviews, functional specification reviews, develop project estimates, schedules, test plans and code reviews.
• Proactively identify and resolve potential problems/issues including authoring of technical specifications.
• Conduct performance testing, review results, identify bottlenecks and profile code.
• Mentors others in the team on implementing system improvements, challenging the team to increase efficiency wherever possible and to utilize current industry trends.
• Collaborate with stakeholders across globe and drive projects to success.
We expect you to have:
• > + + years of experience in software development.
• Strong expertise in
Microsoft SQL Server, 2016 and above.
• ( Or )Strong experience in
PostgreSQL
• knowledge of document databases like
MongoDB.
• Good knowledge of
SQL Profiler and proficient in performance tuning queries and stored procedures.
• Good understanding of reporting and BI tools.
• Good Knowledge in AWS database technologies like
RDS and
Aurora.
• Knowledge in
ETLs with exposure to technologies like
AWS Batch, Step Functions and languages like
Python, PowerShell, .Net, .Net Core.
• Experience in homogeneous and heterogeneous database migrations.
• Thorough understanding of all aspects of Software Development Lifecycle (e.g. Requirements gathering, Design, Development, Testing) and exposure to
Agile or iterative SDLCs.
• Experience using SCM tools like
Git and having exposure to Continuous Integration and Deployment.
• Experience with code quality tools like SonarQube, Checkmarx, Sonatype, etc
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer Senior Specialist position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
