Our client, a leading federal defense contractor has an immediate 6 contract-opportunity for a Windows Software Engineer in Canonsburg, PA. You will be involved in the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in diagnostics/debugging issues in existing code.
The position is 100% Onsite in Canonsburg, PA.
Additional Duties and Tasks:
- Collaborate across the functional teams to resolve issues and recommend solutions to ensure that your Software and the system meets requirements with the performance needed for deployment. Strong problem-solving and communication skills
- Provide the documentation of software development including development of test plans, design documentation, and maintaining design requirements.
- Must be US Citizen due to government requirement
- Must be able and willing to obtain a DoD Secret Clearance (active Secret is preferred at time of hire)
- Requires a Bachelor-s degree in STEM field and 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
Knowledge, Skills and Abilities:
Proficiency with one/more of the following:
* C/C++
* Object Oriented Development.
* National Instruments Lab Windows/CVI
software/MATLAB/Coder/Compiler/MEX
* Windows/Visual Studio
* SQL/SQL Server or like relational database experience.
- Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time.
- Experience participating in technical architecture decisions for complex products.
- Significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps).
- Deep understanding of software design patterns such as MVVM, MVP, etc.
- Experience with Windows kernel level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent.
- Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
- Demonstrated in-depth understand of Windows Low Level Systems development and API.
- Compiling and assessing user feedback to improve software performance.
Experience with DevOps concepts such as:
- Version Control and standing up branching strategies.
- Automating processes for build, test, and deploy.
- Applied experience with agile/lean principles in software development.
Canonsburg, PA
1
Monday, April 7, 2025
Contract
12+ months w/ option to convert
Friday, March 21, 2025
Know someone who would be a good fit? We pay for referrals!