Firmenlogo

NTT DATA North America  ·  nan, · Hybrid

Jetzt bewerben

About the job

NTT DATA Services 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.

NTT Data's client is currently seeking a SharePoint Developer to join our team in Ottawa, Ontario (CA-ON), Canada (CA).

Responsibilities

Job Description:

  • Create rich web user interfaces using HTML, CSS, and TypeScript/JavaScript (specifically jQuery and JavaScript frameworks such as React and Angular).
  • Experience with web application development frameworks and tools like React, Redux, Express, Web pack etc.
  • Oversee unit and system testing, focused on features.
  • Create, facilitate, and monitor results of acceptance testing procedures.
  • Create and facilitate performance and load testing procedures and issue remediation.
  • Transition projects to ongoing support/maintenance teams.
  • Be able to perform custom deployments using PnP and/or PowerShell.

Required Skills And Abilities

  • Have at least three years of experience customizing SharePoint platform with SharePoint Framework, JavaScript, and C#.

Experience with using multiple Data Connectors with Power Apps and Power Automate (Flow).

  • Experience with re-writing and re-engineering custom legacy applications to Power Apps solutions.
  • Expert knowledge of building web parts, apps, page layouts and content types using the O365 API.
  • Experience with configuring Active Directory using PowerApps.
  • Experience with Visual Studio and TFS or other Source Control Management tools.
  • Experience using Web APIs, Web Services, HTML5 and CSS3.
  • Experienced in Power Apps, power Automate/M.
  • Have at least two years of experience administering and monitoring SharePoint with central administration (and/or O365 tenant administration).
  • Have expertise in efficiently operating within Visual Studio and VSTS/TFS.
  • Have expertise in object-oriented development, architectural patterns, and software development best practices.
  • Be able to collaborate with project team members and key client stakeholders to scope out projects. This includes facilitating work planning activities and technical envisioning activities that result in the execution of actionable and manageable phases of software development projects.
  • Be able to facilitate requirements gathering and analysis activities such as storyboarding, use cases, and creating functional requirements specifications.
  • Strong experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
  • Have a deep understanding of how to package and deploy a SharePoint JavaScript application using Visual Studio, Visual Studio Code, gulp, webpack, etc.
  • Be able to assist with legacy on-premises solutions using WSPs, timer jobs, feature receivers, and full-trust code.
  • Be a self-motivated, independent, detail-oriented, responsible team-player and exhibit exceptional relationship management skills.
  • Operate within the dynamics of a team; exercise proper etiquette and citizenship during "team development” sprints.
  • Have a passion for building high-quality systems with software implementation best practices and mentoring others on how to do the same.
  • Excellent verbal and written communication skills with all levels of the organization both internally and with clients.
  • Knowledge of sound business practices and a proven track record of exceeding customer expectations and anticipating their needs.

Nice to Have

  • Strong experience working with layered architectures (N-Layer, Onion/Hex, DDD, CQRS) and an appreciation for appropriate layering and application structure.
  • Hands-on experience building scalable web applications, in particular high frequency and low latency web applications with optimal memory management, performance, and scalability as a key focus.
  • Experience with Styling and Responsive Design techniques using technologies such as LESS, HTML5, Bootstrap, and SASS.
  • Experience in other Microsoft 365 services like Power Platform.
  • Experience with native mobile application development on any platform.
  • Experience with cloud ecosystems including Azure or AWS.
  • Have prior consulting experience.

Required Education

  • Bachelor of Science in Business/Computer Science or related field.

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo. Visit us at us.nttdata.com.

NTT DATA is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting hourly range for this remote role is $45.00 hr to $47.00hr . This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.

This position is eligible for company benefits that will depend on the nature of the role offered. Company benefits may include medical, dental, and vision insurance, flexible spending or health savings account, life, and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits.
Jetzt bewerben

Weitere Jobs