Senior .NET Developer (WPF/WCF)

Location
Franklin, Tennessee

Type
Direct Hire

Post Date
05/12/2023

Description

Job Id: 61497

Senior .NET Developer (WPF/WCF)
Our client is seeking a Senior .NET Developer (WPF/WCF) to join their organization in Franklin, Tennessee. The Senior .NET Developer (WPF/WCF) plays a key role in an Agile/Kanban-based software development environment, creating robust platforms and innovative gaming products for current and emerging markets. The Software Engineer IV has a high level of proficiency in software development practices, producing high-quality, robust, and maintainable products. This engineer has strong SDLC (Software Development Life Cycle) experience, mentors junior developers as needed, and is expected to complete assigned tasks with minimal supervision.

This role is a hybrid model in Franklin, Tennessee.

Senior .NET Developer (WPF/WCF) Responsibilities
Follows a disciplined Agile/Kanban software development process in task estimation, design, development, code reviews, unit/integration testing, and defect fixing of products.
Thrives on an Agile/Kanban team.
Assists in the overall schedule estimations of product releases.
Assists with or creates technical design documents for the products.
Assists with software architecture and design documents for the products.
Works with senior staff to write 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.
Eliminates and prevents technical debt.
Performs all other tasks as assigned.

Senior .NET Developer (WPF/WCF) Qualifications
Ability to work at a high level with minimal supervision.
Experience programming on Linux or Windows platforms.
Advanced working knowledge of Object-Oriented Analysis and Design (OOAD).
Knowledge of design/modeling with tools such as UML.
Knowledge of and experience with design patterns.
Attention to detail.
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 mentoring more junior developers.
Experience in the following:
C#.
Debugging – GDB and Visual Studio.
Version control (SVN / GIT).
Testing frameworks including GTest.
Experience in network protocols is a plus.
Experience in database design and development is a plus.

Education, Training, and Experience
Bachelor’s Degree in Computer Science/Engineering or related field or equivalent experience.
At least 7+ years of professional software engineering experience; including two or more products.
At least 1 year of gaming or related technology experience is a plus.

Salary: $110,000-$135,000/year. (DOE)


Benefits
Benefits are available to eligible full-time employees and include coverage for medical, dental, vision, and life insurance.

About VanderHouwen
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide. Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies’ staffing needs and workplaces. Partner with us to land your next exciting career.

VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.

#LI-Hybrid

Apply Now

Thank you for your interest in applying for this position! Please fill out the fields below. Your profile will be reviewed with the rest of the applicants.