JOBSEARCHER

C# Software Application Engineer

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.Essential competencies: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#, C++11)Experienced with Windows PC application development with Visual Studio desiredFamiliar with TCP/IP based connectivity.Familiarity with code scanning tools such as static code analysis desired.Familiarity with automated unit testing.Advanced 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.Physical demands and work environment:Physical Demands: While performing duties of this job the employee will be sitting for extended periods, will need to use a computer/mouse/keyboard/monitor and will communicate and listen both in-person and over the phone.