Vacancy expired!
BH: 3954396
MUST BE ABLE TO WORK ON A W/2 HOURLY BASIS (without Sponsorship) FULL REMOTE
Our Client located in the Midwest is expanding and currently seeks an
SOFTWARE ENGINEER
Leverage your C# and C development experience to take your CAREER to
the "Next Level" for 2022 and beyond!
DURATION: 12+ months with possible extensions (could lead to direct-hire!)
Overview:
Our client seeks a Software Engineer to work on their diagnostic ECG software systems focusing on cyber security assessment and remediation utilizing C# and C.
Position Responsibilities:
-Become familiar with system architecture and implementation to be able to plan and implement software investigations and updates.
-Become familiar with product functionality and Coordinate with software team to break down and plan assessment and remediation tasks.
-Work with systems engineering and cyber security team to identify and document security risks.
-Identify software requirements to mitigate security issues.
-Architect and document necessary mitigations within the Software Development Process.
-Implement and test necessary mitigations within the Software Development Process.
-Work with test teams to resolve observations or defects.
-Provide necessary documentation per the Software Development Process.
Requirements:
Bachelors of Science degree in Computer Science, Electrical Engineering, or related field.
2+ years of programming experience.
Master of Science degree in Computer Science, Electrical Engineering, or equivalent is preferred.
5+ years relevant experience is preferred.
-Computer programming (C#, C11).
-Experienced with Windows PC application development with Visual Studio desired.
-Familiar with TCP/IP based connectivity.
-Familiarity with code scanning tools such as static code analysis desired.
-Familiarity with automated unit testing.
A-dvanced or intermediate Office application skills.
-Fluent or intermediate English (both written and oral).
-Ability to work on a cross-departmental team.
-Ability to work well in groups.
-Flexibility and adaptability.
-Ability to work with minimal supervision.
-Good organizational and planning skills.
-Must be a team-player, possess outstanding customer service skills and be self-motivated.
-Possess the ability to manage time and prioritize critical priorities.
Important information: