Senior Software Engineer - .Net Developer (WPF)
Date de publication :
04 septembre 2024Taux d'activité :
100%Type de contrat :
Durée indéterminée- Lieu de travail :Gurugram
Who We Want
-
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
-
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevents future issue
-
Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
What You Will Do
-
Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
-
Determines systems software design requirements.
-
Ensures that system improvements are successfully implemented and monitored to increase efficiency.
-
Generates systems software engineering policies, standards and procedures.
What You Need
-
3 to 7 years of Software Development experience with 3+ years of experience in WPF Applications
-
Solid hands-on experience in C#, WPF, Multi-threading, XML, with .Net Framework 4.0/4.5/4.7/4.8, .Net Core.
-
Good hands on experience in MVVM (Model View View Model) and Data Binding.
-
Good exposure in multi-tiered application development.
-
Knowledge of third-party tools like Nunit, NCover, Mock, Jira, ANTS etc.
-
Good understanding and experience of DevOps processes, pipeline and tools (Bamboo, Jenkins, Chef, puppet and docker etc.)
-
Good understanding and experience of source control management systems:- Bitbucket, TFS, SVN etc.
-
Excellent written and oral communication skills.
-
Good understanding of Automation Tools for application verification (TestComplete and CodedUI etc)
Additional
-
DICOM ,EMR, HL7 knowledge
-
Knowledge of C/ C++/VC++, Win 32 API, COM.
-
Experience in Image processing and Audio/Video processing applications
-
Experience in working with distributed teams across geographies
-
Good understanding of SDLC process and Agile methodologies around new product development