N

NTT Data

Global IT services and consulting provider.

.NET Full-Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • At least 7 years of hands-on full-stack development experience focused on .NET technologies.
  • At least 7 years of experience with C#, .NET Core, ASP.NET MVC, Web API, and Entity Framework.
  • At least 3 years of front-end development experience using modern JavaScript frameworks such as Angular, React, or Vue.js.
  • At least 3 years of experience with HTML5, CSS3, SASS/LESS, and JavaScript (ES6+).
  • At least 5 years of experience with integration technologies, including RESTful APIs, SOAP, microservices, and message queues such as RabbitMQ or Kafka.
  • At least 3 years of experience with Azure, AWS, or Google Cloud Platform for cloud-based application development and deployment.
  • Proficiency working with databases, including SQL Server, MySQL, PostgreSQL, and NoSQL databases.
  • Knowledge of design patterns, SOLID principles, and software architecture best practices.
  • Experience with CI/CD pipelines such as Jenkins, Azure DevOps, or GitHub Actions, and version control systems such as Git.
  • Ability to develop and maintain unit and integration tests using NUnit or similar testing frameworks.
  • Knowledge of containerization technologies such as Docker and Kubernetes, and experience deploying to cloud or on-premise environments.
  • Experience with enterprise-level integrations, including ERP, CRM, and financial systems.
  • Knowledge of Oracle Forms.
  • Certification in relevant technologies, such as Microsoft Certified: Azure Developer Associate.
  • Ability to work in the PST time zone.

Responsibilities

  • Design, develop, and maintain full-stack web applications using .NET technologies and modern JavaScript frameworks.
  • Lead the architectural design and development of scalable and maintainable web solutions.
  • Develop and maintain RESTful APIs, microservices, and system integration components.
  • Collaborate with teams across departments to define, design, and ship new features, ensuring integration with external systems and services.
  • Implement robust, efficient, and secure integration solutions across cloud, on-premise, and other diverse platforms and services.
  • Design and optimize databases using SQL Server, NoSQL, or other relevant databases.
  • Perform code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues across front-end and back-end components.
  • Collaborate in Agile/Scrum teams and provide technical leadership and mentoring to junior developers.
  • Ensure software quality through automated testing frameworks, unit testing, and performance tuning.
  • Provide ongoing support for web applications and continuously improve performance, security, and scalability.

Desired Qualifications

  • Strong problem-solving skills and the ability to troubleshoot complex issues effectively.
  • Excellent communication skills and the ability to work independently and in a team environment.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs