Job Role: C# Windows Developer
Location: Spring, TX – Onsite Local candidates only
Duration: Long Term Project
Client: Manufacturing Domain
We need 8+ Years of experience candidates,
Job Description:
We are seeking a highly motivated and skilled C# Windows Developer with expertise in .Net framework, C++ and PowerShell to join our dynamic team. The ideal candidate will have experience with automation tools running in Windows as well as Windows UI frameworks to build apps for HP internal consumption on proof concepts. An understanding of PC hardware components behavior such as CPU, GPU, NPU, SSD and Windows OS, as well as PC performance tuning tools is a plus.
Technical Skills:
- 5+ years of professional experience in C# development with strong focus on .Net framework.
- Proven experience in developing automation tools and frameworks that are reusable and easily maintainable.
- Proven experience on building Windows applications with or without User interface
- Knowledge of CPU, GPU, NPU, SSD and Windows operating system.
- Deep understanding of SDLC and Agile methodologies.
- C/C++ development is a plus.
Roles and Responsibilities
- Lead the design, development, and maintenance of sophisticated automation tools and applications using C# on Windows.
- Implement and enforce best practices for code quality, testing, and documentation.
- Identify areas for improvement in tools and processes, proposing and implementing enhancements.
- Troubleshooting and Debugging: Identify and resolve hardware and software issues, optimize performance, and implement error-handling mechanisms in scripts.
- Documentation: Create comprehensive documentation for design, architecture and support knowledge sharing and future maintenance.
- Collaboration: Work closely with cross-functional teams, including software architect, program manager, developers and testers, to achieve project goals.
- Stay updated with the latest industry trends and technologies to ensure the company remains at the forefront of innovation.
Desired Skills:
- Experience with version control systems (e.g., Git).
- Knowledge of DevOps and containerization technologies.
- Familiarity with additional scripting or programming languages (e.g., Python, C/C++, Bash) will be helpful.
Behavioral Skills:
- Excellent troubleshooting and debugging skills.
- Strong communication and teamwork skills.
- Self-motivated with a passion for staying up to date with emerging technologies.
Qualification:
- Bachelor's or Master’s degree in Computer Science, Information Systems, Engineering or equivalent.
- 7+ Years of overall experience