Sr. Software Engineer
Responsibilities Participate in the full software life-cycle development using object oriented methodologies
Assist with design activities
Implement software in C/C++/C#/Java
Investigate and solve problem reports
Integrate and test software and systems
Qualifications Requires a bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a specialized area or equivalent field
Ten to fifteen years of related experience
Experience in C, C++, C#, Java or Python
Experience in Linux system programming (including sockets and inter-process communications)
Applicants selected may be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information
Due to the nature of work performed within our facilities, U.S. citizenship is required
Preferred Qualifications Experience/Knowledge in Network Programming (Internet Protocol version 4/6)
Numerical Computing
Image Processing
Fibre Channel Interfaces
Proficient in the use of debugging tools
Knowledgeable of the software development process
Experience in the use of software tools such as Integrated Development Environments like Visual Studio
Demonstrated experience working in a team environment
Other Details Length of assignment is approximate 6 months.
Location: Bloomington, MN.
J-18808-Ljbffr