Job Requirements
Roles & Responsibilities:
-
Lead and mentor a team of software engineers (5-10) working on WPF-based desktop applications.
-
Design, develop, and maintain applications using C#, WPF, and MVVM architecture.
-
Collaborate with architects to define requirements and deliver high-quality solutions.
-
Perform code reviews, enforce coding standards, and drive best practices.
-
Plan tasks, track progress, and ensure timely delivery of features.
-
Troubleshoot critical issues and provide production support when necessary.
-
Drive continuous improvement in team performance and development processes.
-
Ensure technical documentation and knowledge sharing within the team.
Work Experience
Required Skills (Technical Competency):
-
7+ years of experience in software development with C# and WPF.
-
Strong grasp of MVVM, XAML, and WPF UI frameworks.
-
Proficient in object-oriented programming, multithreading, and asynchronous coding.
-
Hands-on experience with .NET Framework
-
Experience with Git, Waterfall methodologies.
-
Strong analytical, problem-solving, and communication skills.
-
Ability to learn new technologies, software, and concepts quickly is essential.
-
Knowledge of task-based estimation.
Desired Skills:
-
Semi domain working experience