Date: _02-Nov-2012_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Software Engineer III
* Follows a disciplined Agile/Scrum software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of products
* Assists in the creation of technical design documents for the products
* Works with senior staff to develop design and code that adheres to the written specifications
* Initiates and/or participates in peer reviews of code design and written code
* Documents new/modified code, and develops/automates unit and integration tests to verify the changes
* Analyzes existing software to debug and troubleshoot field issues that may arise
* Works with other Software Engineers to promote the reuse of code and designs in current projects
* Identifies and recommends software development process improvement initiatives
* Assists in the technical analysis of potential tools and commercial products.
* Mentors junior Software Engineers in SDLC processes and coding patterns
Knowledge/Skills Required
* Strong knowledge of Object Oriented Analysis and Design (OOAD), Knowledge of Design Patterns and UML modeling
* Solid experience in programming on Windows Operating Systems; experience with Windows Embedded OS family a plus
* Strong working knowledge of Object-oriented programming, C , C#, .NET framework and Microsoft Visual Studio IDE or IDE
* Working knowledge of Unity 3D game engine is a plus
* Strong working knowledge in one or more of the following is a plus: WPF, WCF, LINQ
* Database design and development experience using Microsoft SQL Server is a plus
* Proven analytical abilities applied to system design and software implementation
* Attention to detail
* Excellent communication, planning and organizational skills
* Ability to work well in a team environment
* Bachelor’s Degree in Computer Science/Engineering or related field or equivalent experience
* At least 5 years professional software engineering experience
* At least 3 years of Gaming or related technology experience
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/