Software Engineer II - C# WPF Developer position to develop Windows desktop applications using WPF, C#, and.Net Framework, with experience in Agile methodologies and rich windows desktop applications.
Requirements
- Experience in developing rich windows desktop applications using WPF and C#.
- Strong knowledge of the MVVM framework.
- Good knowledge of design patterns SOLID / GRASP and theoretical computer science.
- Good hands-on in using relational(SQL Server) and nonrelational databases
- Deep knowledge of OOPS, Design Principles, and Microservice Architecture.
- Excellent communication and interpersonal skills.
- Familiar with source control management using Git and Bitbucket/Gitlab.
- Good analytical and problem-solving skills.
- Good to have working experience in React Js.
- Good to have Cross-platform mobile development experience using Xamarin/React Native.
- Knowledge of any of the testing frameworks like Espresso, Green Coffee, JUnit, etc.
- Knowledge of any dependency injection frameworks like Dagger, Koin, etc.
- Familiarity with debugging tools.
- Good to have AWS/Azure/Google Cloud knowledge.
Benefits
- Belong, Grow, Innovate values-driven team culture
- Opportunity to build a career and drive collective growth
- Empowering local teams to create impactful strategies