Database Engineer
at NTT Data
Charlotte, North Carolina, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Testing,Database,Cloud,Features,Agile Environment,Scrum,Kubernetes,Software Development,Confluence,Software Systems,Design Patterns,Design,Mongodb,Microservices,Jira,Documentation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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