Software Engineer


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





 APT

 04/23/2024

 All cities,AL