Junior Wpf developer
Essential Job Duties and Responsibilities
- Determines hardware compatibility and/or influences hardware design.
- Develops and recommends corrective actions.
- May conduct feasibility studies on new and modified designs.
- Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies.
- Completes documentation and procedures.
- Performs engineering work requiring application of standard techniques, procedures, and criteria in carrying out a sequence of related engineering tasks.
- Independently evaluates, selects and applies standard engineering techniques, procedures and criteria, using judgment in making adaptations and modifications.
- Performs work which involves conventional types of plans, investigation, surveys, structures or equipment with relatively few complex features for which there are precedents.
- Other duties may be assigned as required.
- With minor guidance, performs research regarding technologies and practices to apply to a particular solution.
- Adheres to the agile software development life-cyle prescribed by team leaders.
- Utilize unit testing as a means of ensuring quality. Develops test applications and test plans.
- May interface with users and product owners to define system requirements.
Experience Requirements
- Experience using C#.NET for desktop applications.
- Experience with Conformal Coating machinery or Industrial Automation
- Working knowledge of Windows OS and Network administration
Preferred Skills and Abilities
- Working knowledge of WPF, MVVM, Entity Framework
- Daily Test-Driven Development habits, use of unit testing
- Development of multi-threaded applications
- Familiarity with Agile Software Development practices
The Chip 4: A Semiconductor Elite