Talent.com
Senior.NET Software Developer
Senior.NET Software DeveloperNTT DATA North America • Ottawa, ON, CA
Senior.NET Software Developer

Senior.NET Software Developer

NTT DATA North America • Ottawa, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Senior Software Developer role at NTT DATA North America.

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.

Overview

We are seeking a highly skilled Senior Software Developer to support the application team in a long-term technical debt remediation initiative. This role focuses on modernizing legacy systems, ensuring accessibility compliance, and implementing scalable solutions using modern technologies. The successful candidate will play a key role in redesigning and developing the web application and database infrastructure.

Key Responsibilities

  • Lead the design and development of complex software systems using MVC Web and Onion architecture.
  • Collaborate with systems analysts to analyze business, scientific, and technical problems.
  • Create diagrammatic plans, flowcharts, and program specifications to solve business and technical problems.
  • Translate designs into efficient, maintainable code using C#, .NET Framework, and TypeScript.
  • Conduct database modeling and data migration for over 400 tables.
  • Implement UI / UX designs for web screens and reports, ensuring accessibility standards.
  • Manage code reviews, branching strategies, and release cycles via Azure DevOps (ADO).
  • Administer Azure DevOps environments, including sprint cycles, user groups, dashboards, and backlog boards.
  • Coordinate with QA teams to manage bugs, issues, and testing cycles.
  • Design and implement APIs in collaboration with external teams.
  • Develop schedule database jobs and enforce application security policies.
  • Mentor junior developers and contractors, promoting best practices and standards.
  • Document business and functional specifications, developer guidelines, and standards in Azure DevOps Wiki.
  • Analyze system requirements and translate them into efficient software solutions.
  • Select and integrate appropriate software programs and frameworks.
  • Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel.
  • Review and publish code changes via pull requests; manage branching and release strategies.
  • Create and manage ADO ticket backlogs for Epics, Features, User Stories, and Tasks.

Deliverables

  • Completion and testing of data models and migration scripts.
  • Updates to existing screens and components for Work Sharing functionality.
  • Implementation of API enhancements and integration workflows.
  • Unit testing and peer review of all deliverables.
  • Compliance with accessibility and business requirements.
  • Submission of all deliverables through Azure DevOps (ADO).
  • Skills and Technologies

  • Azure DevOps (ADO)
  • Web Experience Toolkit
  • MVC Web - Onion Architecture
  • C# and .NET Framework
  • Entity Framework
  • Fluent Validation
  • AutoMapper
  • TypeScript
  • Mandatory Qualifications

  • 10+ years of recent experience working as Senior Software Developer, Programmer, Engineer or similar.
  • 3+ years of recent experience with Azure DevOps (ADO).
  • 3+ years of recent experience working with tools / technologies, such as .NET, C#, MVC Web - Onion Architecture, Web Experience Toolkit, Entity Framework, Fluent Validation, AutoMapper and TypeScript.
  • Knowledge of the Grants and Contributions Online Services (GCOS) system a plus.
  • Must currently hold a valid Reliability Security Clearance.
  • Must have a University Degree or College / CEGEP Diploma related to Computer Science, Information Technology, Engineering or similar from a recognized post‑secondary institution.
  • 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, optimise and transform for long‑term success. 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.

    NTT DATA is a part of the NTT Group, which invests over $3.6 billion each year in R&D to help organisations and society move confidently and sustainably into the digital future.

    Equal Opportunity & Accessibility Statement

    NTT DATA endeavours to make us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at us.nttdata.com / en / contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal‑opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For Pay Transparency information, please see our public disclosure.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Ottawa, ON, CA

    Similar jobs
    .Net Developer (Intermediate or Senior)

    .Net Developer (Intermediate or Senior)

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for experienced.Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.Relocation to Vancouver will be required towards the end of this year.Experien...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Developer

    Senior Backend Developer

    Ghgsat • Ottawa, ON, Canada
    Full-time
    This role is open to hybrid candidates in Montreal / Ottawa only).Successful candidates for this position will be expected to participate in a rotational on-call schedule and.Canadian government secu...Show more
    Last updated: 30+ days ago • Promoted
    Analyste développeur.NET sénior

    Analyste développeur.NET sénior

    Exposant 3 • Gatineau, Quebec, .CA
    Full-time
    Quick Apply
    Rejoignez Exposant 3 (E3) : La puissance de l’humain au cœur de la technologie !.Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à acc...Show more
    Last updated: 30+ days ago
    Senior.Net Developer

    Senior.Net Developer

    Optimal Growth Technologies • Ottawa, ON, Canada
    Full-time
    We are seeking an experienced Senior.NET Developer to join our development team and lead the design, development, and optimization of robust, scalable enterprise applications.The ideal candidate is...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, Canada
    Full-time
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&rs...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Software Developer (Government of Canada Secret-level clearance)

    Full Stack Software Developer (Government of Canada Secret-level clearance)

    TV2 Consulting • Ottawa, ON, Canada
    Full-time
    We are seeking an Application Developer to join the Government of Canada delivery team, supporting secure web portal applications (DynaDocs and CanaDocs) and their underlying infrastructure.This ro...Show more
    Last updated: 11 days ago • Promoted
    Lead Software Developer Full Stack (Python) North America (Remote)

    Lead Software Developer Full Stack (Python) North America (Remote)

    Ignite Talent Solutions • Ottawa, ON, Canada
    Remote
    Full-time
    Lead Full Stack Developer / Solutions Architect – North America (Remote).Our client is an innovative startup transforming the manufacturing and service industries with real-time digital twins...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Developer

    Senior Backend Developer

    GHGSAT • Ottawa, ON, CA
    Full-time
    Quick Apply
    This role is open to hybrid candidates in Montreal / Ottawa only).Successful candidates for this position will be expected to participate in a rotational on-call schedule and.Canadian government secu...Show more
    Last updated: 30+ days ago
    Software Developer, Services

    Software Developer, Services

    Slice • Ottawa, ON, Canada
    Full-time
    Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we n...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Full-time
    Giatec) is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands...Show more
    Last updated: 30+ days ago • Promoted
    Senior Neural Network Kernel Software Development Engineer

    Senior Neural Network Kernel Software Development Engineer

    Targeted Talent • Ottawa, ON, Canada
    Full-time
    Senior Neural Network Kernel Software Development Engineer.Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamli...Show more
    Last updated: 30+ days ago • Promoted
    Senior Element Management Systems Developer (34609)

    Senior Element Management Systems Developer (34609)

    Myticas LLC • Ottawa
    Full-time
    Myticas is looking for a Senior Element management System (EMS) developer who will be responsible for ensuring the smooth operation of our network by designing, implementing and maintaining EMS.Ana...Show more
    Last updated: 8 days ago • Promoted
    Senior Azure Programmer / Developer - Contract

    Senior Azure Programmer / Developer - Contract

    Dls Technology Corporation • Ottawa
    Full-time
    Senior Azure Programmer / Software Developer.Company : DLS Technology Corporation.DLS is seeking a Senior Programmer / Software Developer for a contract role to support the development, maintenance, and...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    Exposant 3 • Ottawa, Ontario, CA
    Full-time
    Quick Apply
    Join Exposant 3 (E3) : Empowering People at the Heart of Technology!.Exposant 3 is a business management and information technology consulting firm dedicated to supporting organizations in their dig...Show more
    Last updated: 30+ days ago
    Senior Crypto Developer

    Senior Crypto Developer

    Gamdom • Ottawa, Ontario, .CA
    Full-time
    Quick Apply
    Gamdom is home to thousands of betting options for both .Since 2016, we have been steadily growing to provide more than just casino games and sports betting events to enjoy; With us, you can enjoy ...Show more
    Last updated: 30+ days ago
    Software Development Engineer in Test (SDET)

    Software Development Engineer in Test (SDET)

    Ouster • Ottawa, ON, Canada
    Full-time
    At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning.Through our groundbreaking digital lidar solutions, including the Ouster Gemini perception pla...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa, ON, Canada
    Full-time
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'...Show more
    Last updated: 24 days ago • Promoted