Kforce has a client that is seeking a Software Engineer in Hazelwood, MO.
Responsibilities:
Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems
Develops and maintains code and integrates software components into a fully functional software system
Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
Performs software project management and software supplier management functions
Develops, selects, tailors and deploys software processes, tools and metrics
Executes and documents software research and development projects
Serves as a subject matter expert for software domains, system-specific issues, processes and regulations
Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards
Works under general direction
REQUIREMENTS:
Holds a Technical Bachelor's, Master's or a PhD degree (A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study)
3+ years of work experience with software design, development, debugging, and performing software integration and test
Video game programming experience, Unity 3D (Game Engine), C#, preferred, but Unreal skills are applicable
Communicates well with fellow developers on team and key stakeholders to understand design requirements
Excels at working in agile software development environment, including extreme and paired programming, with a focus on automated processes
Software skills required: C#, C++
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.