More jobs:
Senior Software Engineer
Job in
Roanoke, Roanoke County, Virginia, 24000, USA
Listed on 2025-12-14
Listing for:
US Tech Solutions
Full Time
position Listed on 2025-12-14
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Direct message the job poster from US Tech Solutions
This engineer will own the design, development, and deployment of desktop, web, and hardware‑integrated applications. The role blends C# Win Forms and MVC development, hardware/software integration, and emerging machine learning applications. The ideal candidate is an independent problem‑solver who can deliver results quickly while collaborating across teams.
Required Qualifications- 3–5+ years of professional software development experience (5+ preferred)
- Strong C# experience with Win Forms and legacy GDI+ development
- Proven ability to independently deliver projects from concept to deployment
- Knowledge of RESTful API design and consumption
- Practical SQL experience
- Familiarity with Git version control
- Comfort with Bash shell scripting
- Experience with Linux administration and hardware troubleshooting
- Exposure to C++ development for embedded systems
- Hands‑on experience with Python Flask/Django
- Familiarity with machine learning frameworks (scikit‑learn, PyTorch)
- Knowledge of cloud services (AWS S3, Ubuntu EC2 instances)
- Design, develop, and maintain C# Win Forms desktop applications for internal manufacturing optimization
- Support and enhance C# MVC applications used with 3D scanning hardware
- Build and maintain RESTful APIs for communication between hardware and software systems
- Occasionally develop and maintain C++ utility applications for multiple environments
- Manage deployment of software updates to scanning hardware and internal tools
- Collaborate with QA, IT, and other developers to deliver projects through the full SDLC
- Explore and contribute to projects in Python (Flask/Django), machine learning (scikit‑learn, PyTorch), and AI‑driven solutions
- Use AWS S3 and Ubuntu instances in development workflows
- Mid‑Senior level
- Contract
- Information Technology
- Information Services
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×