C# WPF Lead Developer Architect - Houston, United States - Tata Consultancy Services

    Tata Consultancy Services
    Tata Consultancy Services Houston, United States

    3 weeks ago

    Tata Consultancy Services background
    Description
    JobTitleC# WPF Architect or Developer

    RelevantExperience

    (inYrs)5 to 15 years


    MANDATORYC# WPF, PRISM, XAML, MVVM, .Net, VisualStudio


    • Experience in development ofcomplete C# based solutions from the ground up, designing, developing, testing,and delivering a functional application.
    • Strong Algorithms and datastructures skills in both GUI and API design
    • Strong Object-Oriented programmingknowledge on applying various Design Patterns in C# & develop extendablecode
    • Knowledge on integrating code withreal time embedded boards
    DesiredSkills


    • Be able to understand and exposureto non-functional aspects like Performance optimization, Scalability,Reliability, Availability etc
    • Proven working experience in realtime, embedded software engineering
    • Experience with a Linux/Windowsshell scripting language such as in Python, PowerShell, and Bash is and addedadvantage
    • Show knowledge of concepts andmethods related to analysis, design, and implementation in an object-orientedenvironment
    • Experience in multiple-threaddevelopment
    • Understanding of security patchesand encryption methods
    Familiarwith Agile software development or Scrum practices

    ExperienceRequired5 to 15 years

    Roles& Responsibilities
    MANDATORYC# WPF, PRISM, XAML, MVVM, .Net, VisualStudio


    • Experience in development ofcomplete C# based solutions from the ground up, designing, developing, testing,and delivering a functional application.
    • Strong Algorithms and datastructures skills in both GUI and API design
    • Strong Object-Oriented programmingknowledge on applying various Design Patterns in C# & develop extendablecode
    • Knowledge on integrating code withreal time embedded boards
    DesiredSkills


    • Be able to understand and exposureto non-functional aspects like Performance optimization, Scalability,Reliability, Availability etc
    • Proven working experience in realtime, embedded software engineering
    • Experience with a Linux/Windowsshell scripting language such as in Python, PowerShell, and Bash is and addedadvantage
    • Show knowledge of concepts andmethods related to analysis, design, and implementation in an object-orientedenvironment
    • Experience in multiple-threaddevelopment
    • Understanding of security patchesand encryption methods
    Familiarwith Agile software development or Scrum practices