Database Engineer

at  NTT Data

Charlotte, North Carolina, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Nov, 2024Not Specified29 Aug, 2024N/ATesting,Database,Cloud,Features,Agile Environment,Scrum,Kubernetes,Software Development,Confluence,Software Systems,Design Patterns,Design,Mongodb,Microservices,Jira,DocumentationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company Overview:
Req ID: 294166
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Database Engineer to join our team in Charlotte, North Carolina (US-NC), United States (US).
Job Description:
Role Responsibilities/Accountabilities:

  • Responsible for designing database schemas and maintaining data structure for the system. - Design and manage data model with MongoDB

  • Participate in moderately to highly complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts.

  • Drive the design, illustration, and presentation of the data layer to technical leads and developers to ensure all system functional requirements are delivered.
  • Perform application validation and functional testing to ensure the system is performing as expected.
  • Help define and design low level testing specifications, TDD and BDD, to ensure software functions properly.
  • Present recommendations for resolving issues or escalating issues as needed to meet established service level agreements.
  • Collaborate with technology colleagues, internal partners, and stakeholders to deliver commitment for the product team.
  • Perform low level design to map data and create and maintain data schema for components and microservices.
  • Work with new software development team adopting industry best practices, such as 15-factor methodology, feature toggle, circuit breaker, etc.
  • Define design data layer, write SQL scripts, design database configuration, and collaborate with peer developers to develop components and microservices.

Basic Qualifications:

  • 6+years of software Engineering experience, such as design, analysis, development, testing, and documentation of general modules or features of new or upgraded software systems and products.
  • 4+years of hands-on experience designing data and database for systems using MongoDB and PostgreSQL databases.
  • 3+years of experience working with microservices and orchestrating services to process high volume transactions running on PCF, Kubernetes, Cloud
  • 3+years’ experience working with software development and building systems from the ground up, adopting well-design patterns, best coding practices, automation, reusable modularization, test and business driven development, etc.
  • 3+years’ experience working in agile environment on 2-weeks sprint cycles, knowledgeable with agile ceremonies, scrum, Jira, Confluence, etc.
  • Experience designing database schemas, SQL scripts and developing new software using the current technology stack running on the cloud

Education:

  • Bachelor of Science in Engineering or Computer Science or applicable experience

Responsibilities:

  • Participate in moderately to highly complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts.
  • Drive the design, illustration, and presentation of the data layer to technical leads and developers to ensure all system functional requirements are delivered.
  • Perform application validation and functional testing to ensure the system is performing as expected.
  • Help define and design low level testing specifications, TDD and BDD, to ensure software functions properly.
  • Present recommendations for resolving issues or escalating issues as needed to meet established service level agreements.
  • Collaborate with technology colleagues, internal partners, and stakeholders to deliver commitment for the product team.
  • Perform low level design to map data and create and maintain data schema for components and microservices.
  • Work with new software development team adopting industry best practices, such as 15-factor methodology, feature toggle, circuit breaker, etc.
  • Define design data layer, write SQL scripts, design database configuration, and collaborate with peer developers to develop components and microservices


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Information Technology

BSc

Engineering or computer science or applicable experience

Proficient

1

Charlotte, NC, USA