.NET Architect

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities:

  • Develop and maintain high-performance desktop applications using WPF C# .NET Core and MVVM architecture.
  • Writing Automated Integration Tests in existing framework for developed features and bug fixes.
  • Full stack developer including UI client/server communication and server-side business logic
  • Collaborate with product managers to ensure end products meet customers expectations.
  • Integrate RESTful APIs microservices and third-party libraries for seamless data exchange.
  • Enhance performance and memory management for smooth application execution.
  • Work with SQL Server Entity Framework and NoSQL databases for data handling.
  • Maintain a process-oriented culture leading the team in developing software products using agile methodologies
  • Perform unit testing and debugging using tools like MSTest NUnit or XUnit.
  • Design and implement robust distributed systems leveraging experience with networking concepts (TCP/IP UDP) to ensure scalability reliability and secure communication.
  • Implement security best practices to ensure compliance and data protection.
  • Mentor junior developers and contribute to continuous learning within the team.
  • Work with a team of software engineers to add functionality and improve and upgrade our autonomous vehicle command and control software.
  • Provide insight on forward-looking technical roadmaps and architectural designs.

Required Skills and Qualifications:

Technical Expertise:

  • Strong knowledge of C# .NET Core/.NET Framework and MVVM architecture.
  • Proficiency in XAML UI controls data binding and WPF animations.
  • Experience with multi-threading async/await and performance tuning for WPF applications.
  • Strong understanding of REST APIs Web API integration and microservices architecture.
  • SQL Server Entity Framework or other database experience for managing application data.
  • Strong Experience with unit testing frameworks (XUnit NUnit MSTest) for desktop applications.
  • Hands-on experience with networking concepts and protocols such as TCP/IP UDP and related protocols.
  • Experience in Git CI/CD Azure DevOps or Jenkins for version control and automation.
  • Strong problem-solving skills and ability to work in an Agile/Scrum environment.
  • Excellent communication and team collaboration skills.

Key Responsibilities: Develop and maintain high-performance desktop applications using WPF C# .NET Core and MVVM architecture. Writing Automated Integration Tests in existing framework for developed features and bug fixes. Full stack developer including UI client/server communication and server-si...
View more view more

Key Skills

  • Entity Framework
  • MVC
  • Wcf
  • .NET
  • ASP.NET
  • Microsoft SQL Server
  • C#
  • Visual Studio
  • TFS
  • ADO.NET
  • JavaScript
  • Visual Basic