Job Details
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