
Torch Technologies, Inc.
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
About the Company
Torch Technologies, Inc.
View company profile →
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 applyJob Details
Employment Type
Full Time
Experience Level
Entry
Location
Huntsville, AL
Posted
Today
Country
US