Torch Technologies, Inc.

Torch Technologies, Inc.

Software Engineer

Huntsville, ALPosted Today
Full TimeEntryUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Torch Technologies, a 100% employee-owned company, is seeking a talented Entry/Junior Level Software Engineer to join our team. The ideal candidate will possess a strong background in C# and WPF, demonstrating extensive experience in building robust and scalable desktop applications. This role will involve designing, developing, and maintaining software solutions, with a focus on user interface development and data handling. Experience with utilizing National Instruments APIs to control and interact with test equipment, is highly desirable.

Qualifications

Required Qualifications

  • U.S. Citizenship.
  • Bachelor's degree or higher in Software Engineering, Computer Science, Computer Engineering, or a related engineering discipline.
  • 0+ years of applicable software engineering experience.
  • Ability to obtain and maintain a DoD Secret security clearance.
  • Strong proficiency in C# and .NET Framework.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with Windows Presentation Foundation (WPF) for building desktop applications.
  • Experience working with XML for data serialization and configuration.
  • Understanding and practical application of the Model-View-ViewModel (MVVM) design pattern.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.

Preferred Qualifications

  • Demonstrated ability in architectural design with a focus on maintainability and scalability.
  • Experience leveraging Managed Extensibility Framework (MEF) or other Dependency Injection (DI) and Inversion of Control (IoC) frameworks to create modular software solutions.
  • Experience working with Entity Framework Core for data access, including designing models, configuring DbContexts, and implementing LINQ-based queries.
  • Experience developing robust and scalable service-oriented applications using Windows Communication Foundation (WCF) or other similar frameworks (e.g., gRPC).
  • Proficiency with WiX Installer for creating professional and reliable installation packages.
  • Experience with version control systems (e.g., Azure DevOps or Git) and Visual Studio IDE.
  • Familiarity with Agile development methodologies (e.g., Scrum).
  • Experience with utilizing National Instruments APIs to control and interact with test equipment.

Skills & Technologies

ScrumAgilegRPCAzureGit

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Entry

Location

Huntsville, AL

Posted

Today

Country

US