Sr. Software Developer (C#, Embedded OS, WCF, WPF)

Irvine Technology Corporation

Apply Now

Sr. Software Developer (C#, Embedded OS, WCF, WPF)

IMMEDIATE NEED for a Sr. Software Developer (C#, Embedded OS, WCF, WPF) to join a Gaming services company at their Franklin, TN location regarding Direct Hire, Full Time employment.  This is remote during Covid-19, and parital remote thereafter = 1 week onsite, 1 week remote model.


  • Follows a disciplined Agile/Kanban software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of products
  • Assists in the overall schedule estimations of product releases
  • Assists other Software Engineers in the estimation of design and development tasks
  • Authors technical design documents for the products
  • Works with senior staff to design 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
  • Identifies and proposes software development process improvement initiatives
  • Assists in the technical analysis of potential tools and commercial products
  • Mentors junior Software Engineers in SDLC processes and design/coding patterns


  • Bachelor’s Degree in Computer Science/Engineering or related field or equivalent experience
  • At least 8 years professional software engineering experience
  • At least 1 year of gaming or related technology experience is a plus
  • Knowledge of design/modeling with tools such as UML
  • Proven analytical abilities applied to system design and software implementation
  • Ability to keep up with new technologies/tools, and design techniques and lead adoption of those technologies with the team
  • Proficient in Microsoft Office (Word, Excel, PowerPoint, etc.)
  • Excellent communication, planning and organizational skills
  • Ability to work well in a team environment
  • Experience with continuous integration systems
  • Experience in network protocols a plus
  • Advanced experience in object-oriented programming using C# for Microsoft .NET platform on Windows operating systems
  • Proficient in Microsoft Visual Studio IDE
  • Strong working knowledge in one or more of the following is a plus: WPF, WCF, LINQ
  • C++ is a plus
  • Experience with Windows Embedded OS family is a plus
  • Working knowledge of Unity 3D game engine is a plus
  • Database design and development experience using SQLite is a plus

Please send your resume to Dave Lim, Senior Technical Recruiter for immediate consideration. Let us help you secure an interview!


Irvine Technology Corporation (ITC) is a leading provider of technology and staffing solutions for IT, Security, Engineering, and Interactive Design disciplines servicing startups to enterprise clients, nationally. We pride ourselves in the ability to introduce you to our intimate network of business and technology leaders – bringing you opportunity coupled with personal growth, and professional development!  Join us. Let us catapult your career!


Irvine Technology Corporation provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Irvine Technology Corporation complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow