Role : Sr. WPF Developer
Location : Remote
Pay : Competence Market Pay on C2C/1099 (Negotiable based on experience)
Roles and Responsibilities :
Develop software solution to meet business requirements.
Design, build, and maintain efficient, reusable, and reliable code.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Help maintain code quality, organization, and automation.
Prepare and maintain code for various applications and resolve any defects in systems.
Monitor defect tracking system and resolve all issues.
Conduct unit testing and perform code reviews.
Adhere to established methodologies while continuously analysing processes for improved performance and maintainability.
Required Skills :
Excellent verbal and written communication skills.
Extensive understanding of computer science fundamentals.
Knowledge of design patterns and their use.
Strong background in object-oriented programming and design principles.
Ability to multi-task in a team-oriented environment.
Comfortable working under architects, leads, and business analysts.
Comfortable learning new technologies, best practices, and other technology standards.
Comfortable working with challenging application environments. Highly Desirable Skills
Agile/Scrum experience a plus.
Experience with Visual Studio Tools for Office (VSTO) using WPF.
Experience with VBA scripting for Office or other exposure to Office COM libraries and SDKs such as OpenXML.
Experience with modular injection building composite applications.
Experience with Reactive Extensions, service buses, and/or other push-based topologies.
Expert level knowledge of multithreading and other performance optimizations
Experience with multiple WPF frameworks and third-party libraries, especially Prism and Telerik.
Experience with Autofac for Inversion of Control.
Experience with Domain Driven Design, the Repository Pattern, and other standards to segregate business and data layer responsibilities.
Knowledge of Gang of Four design patterns beyond the most used patterns such as Singleton and Factory.
Experience with Automapper.
Advanced knowledge of serialization.
Familiarity with Azure DevOps.
Experience Required :
Bachelor’s Degree in Computer Science, Engineering, MIS or related degree preferred.
At least 3 years of dedicated WPF experience using MVVM and other WPF industry standards.
At least 5 years of dedicated experience developing desktop applications for Windows.
At least 5 years of experience of development adhering to SOLID principles.
At least 5 years of experience developing in .NET 4.x.
At least 3 years of experience with multithreading to include async/await, Tasks, and other .NET threading
tools.
At least 2 years of experience with Service Oriented Architectures.
At least 2 years of experience with Inversion of Control frameworks.
At least 2 years of experience in an Agile environment.
Interested Candidates may share their updated CV, LinkedIn Profile & availability for Introductory Call.
Job Type: Full-time
Pay: From $70.00 per hour
Schedule:
Experience:
Work Location: Remote
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Position Title: Commercial Mid-Market Account Executive Company Background Everyone deserves the best internet possible, and...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> National Tech Installers (NTI) is looking for an experienced energetic lead telecom technician for a...
Apply For This JobRequired: JavaScript, experience working with an enterprise level integrated architecture, cloud experience, continuous learner, collaborative team player, excellent communication and...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> FiberTel, Inc, a local telecommunication installation company, is seeking a highly motivated and energetic individual...
Apply For This JobKwest Full Stack Web Developer Position DescriptionPosition: Full Stack Web DeveloperReport to: IT ManagerJob Description OverviewThe Full Stack Web Developer...
Apply For This JobAcreMaps is seeking a Frontend Software Developer based in Fayetteville, AR who will work with the development team to build...
Apply For This Job