Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13813054

    Utthunga Technologies logo

    Senior Developer (C#, WPF, MVVM) | Experience: 4–6 Years

    Utthunga Technologies · Bengaluru · onsite · Posted 57d ago

    Undisclosed4–6 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    We are looking for a skilled and passionate Software Developer with strong expertise in C#, WPF, and MVVM architecture to design, develop, and maintain high-performance desktop applications. The ideal candidate should have hands-on experience in building scalable, user-friendly applications and a solid understanding of software engineering best practices.

    Required Skills:

    • 4–6 years of software development experience with Microsoft technologies.
    • Strong proficiency in C#, .NET Framework/.NET Core, and WPF.
    • Hands-on experience implementing MVVM architecture.
    • Good understanding of XAML, data binding, commands, styles, templates, and custom controls.
    • Experience with REST APIs and service integration.
    • Knowledge of object-oriented design principles, design patterns, and SOLID principles.
    • Experience with source control systems such as Git or Azure DevOps Repos.
    • Familiarity with unit testing frameworks and debugging techniques.
    • Good understanding of multithreading, asynchronous programming, and memory management.
    • Strong analytical, problem-solving, and communication skills.
    • Knowledge of Entity Framework, LINQ, and SQL Server.
    • Experience with Azure DevOps CI/CD pipelines.
    • Familiarity with Agile/Scrum development methodologies.
    • Exposure to Dependency Injection frameworks.
    • Understanding of software deployment and application packaging for Windows environments.

    Roles and Responsibilities

    • Design, develop, test, and maintain Windows desktop applications using C# and WPF.
    • Implement and maintain applications following the MVVM architectural pattern.
    • Develop reusable, maintainable, and efficient code components.
    • Collaborate with Product Owners, Architects, QA teams, and other developers throughout the software development lifecycle.
    • Perform code reviews and ensure adherence to coding standards and best practices.
    • Troubleshoot, debug, and resolve application issues in a timely manner.
    • Optimize application performance and improve user experience.
    • Integrate applications with backend services, APIs, and databases.
    • Participate in requirement analysis, technical design discussions, and estimation activities.
    • Contribute to continuous improvement initiatives, including process optimization and technical innovation.

    Sourced from naukri

    Skills

    Entity FrameworkAgileScrumC SharpMVC Architecture.NET FrameworkcdWPFmvvmlinqmicrosoft technologiesXAMLDot Net CoreJira AtlassianREST APICommunication SkillsSoftware DevelopmentSoftware EngineeringanalyticalSQL ServerGITCi/Cd

    About Utthunga Technologies

    Utthunga Technologies logo

    Utthunga Technologies

    Industrial Automation

    900

    employees

    2007

    19 years old

    Bangalore/Bengaluru, Karnataka

    India

    About

    Utthunga Technologies are a niche product engineering company specialized in end to end product engineering like application software, hardware & firmware application, IIoT applications, OPC-UA.

    Industries

    Industrial Automation

    Employee ratings

    289 reviews

    2.7/ 5

    Culture

    2.6

    Career growth

    2.4

    Work-life

    2.7

    Employees rate it well for

    Learning33Senior Management27Work Life Balance27Work Culture25Salary17

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Developer (C#, WPF, MVVM) | Experience: 4–6 Years · waiting for your command