Our client is looking for a talented .NET Software Engineer to oversee application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions.
What you'll do:
Oversee development and installation of new hardware and software
Install and configure systems and other software
Test installed software for malfunction detection
Identify and resolves business systems issues
Design and deploy new applications and enhancements to existing applications, software, and operation systems
Measure effectiveness and efficiency of existing systems
Develop and implement strategies to improve systems
Monitor and test system performance
Skills needed for success:
5+ years of experience with Object-Oriented Programing (C# + Python)
WPF or WinUI 3 desktop application
Understanding and experience with XAML
Development experience with ASP.NET and .NET Frameworks backend
ASP.NET/Angular/Telurik Frontend experience
Integration experience
Experience developing REST APIs
JSON/XML
Kafka exposure
ActiveMQ/JMS Queue
Authentication mechanism experience – UAA, Oauth, Basic Auth
SQL experience
Version control for source control GIT or TFS
Nice to Have:
Experience with Oracle queries
Production support and work in team environment with multiple interfaces
CI / CD experience