NTT DATA - King of Prussia, PA

posted 16 days ago

Full-time - Mid Level
King of Prussia, PA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior SQL Developer will focus on the development, maintenance, and support of Platform applications at NTT DATA. This role is critical for delivering product requirements and involves collaboration with a diverse team, including .Net developers, SQL developers, QA, and product management. The position requires extensive experience in SQL development and a strong understanding of software development life cycles, particularly Agile methodologies.

Responsibilities

  • Define, document, and develop software applications.
  • Contribute to architecture and technical design discussions.
  • Conduct code reviews and create technical specifications.
  • Independently develop, enhance, test, and maintain software applications.
  • Create thorough project documentation and technical specifications.
  • Assess the impact of software changes on other systems and conduct integration tests.
  • Mentor junior team members and promote a knowledge-sharing environment.

Requirements

  • 8 or more years of related experience or equivalent education and experience.
  • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities.
  • Advanced SQL development skills, including data modeling, normalization, and database design patterns.
  • Proficiency in writing complex SQL queries, stored procedures, functions, and triggers.
  • Experience with SQL BI stack or SSRS, SSIS, and SSAS.
  • Experience with source control systems like GitHub and Bitbucket.
  • Knowledge of scripting/programming languages such as PowerShell, Bash, and Python.
  • High level of knowledge of Windows Server and WSFC for managing HA and DR.
  • Extensive experience with PowerShell for management and automation in SQL Server environments.
  • Ability to performance tune complex queries and optimize them.
  • Experience in creating database schemas that support business processes.
  • Extensive knowledge in designing and developing relational and non-relational databases.
  • Experience with MSDTC and MSMQ, including triaging issues.
  • Strong experience with Agile methodologies.

Nice-to-haves

  • Familiarity with various design and architectural patterns.
  • Skill for writing reusable functions, views, and database objects.

Benefits

  • Competitive salary and performance bonuses.
  • Health insurance coverage.
  • 401k retirement savings plan with matching contributions.
  • Paid time off and holidays.
  • Professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service