
WFP Developer
5 days ago
Lahore, Punjab, Pakistan
Fenris Group
Full time
Fenris Group is seeking an experienced software developer to join our team as a WPF/Winforms Developer. In this role, you will be responsible for developing and maintaining desktop applications using the WPF framework, C#, and .NET technologies. You will collaborate with our development team to design, implement, and test software solutions that meet our needs.
Responsibilities:- Develop and maintain desktop applications using the WPF framework, C#, and .NET technologies.
- Collaborate with the development team to design, implement, and test software solutions.
- Translate user requirements and design specifications into functional applications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Debug and resolve software defects and issues in a timely manner.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Integrate third-party libraries, APIs, and services into the application as required.
- Optimize application performance and improve responsiveness.
- Ensure software meets functional and non-functional requirements.
- Stay updated with the latest trends and advancements in WPF, C#, and .NET technologies.
- Collaborate with cross-functional teams, including project managers, quality assurance, and other developers, to deliver high-quality software products.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent 3+ years experience).
- Strong knowledge and hands-on experience with WPF, C#, and .NET Framework.
- Proficiency in object-oriented programming and software design patterns.
- Experience with MVVM (Model-View-ViewModel) architectural pattern.
- Familiarity with XAML (Extensible Application Markup Language) for designing UI layouts.
- Knowledge of relational databases and experience working with SQL.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced and collaborative environment.
- Prior experience with Agile/Scrum methodologies is a plus.
- Familiarity with other .NET technologies (such as ASP.NET, WCF, or Entity Framework) is a plus.
Location: Information Technology and Services - Lahore, Pakistan
#J-18808-Ljbffr