Bachelor's Degree in Software Engineering, Computer Science or a closely related discipline is preferred.
Primary Skills - Expertise in C#, WinForm, Web Services, Multi-threading
Good to have skills C++, COM
Nice to have: Web APIs
Knowledge of software development life cycle.
Work within a team of software engineers to develop the presentation layers and/or business rules and data access layers for Web-based and/or desktop-based applications. Use a variety of technologies and conform to various software development and business processes. Responsibilities may include:
Develop software according to functional and technical design specifications.
Participate in design and code reviews/inspections.
Provide input to technical discussions; propose solutions and alternatives.
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate.
Document code consistently throughout the development.
Provide assistance to testers and support personnel as needed to determine system problems.