Developer > Jobs

US-MN-Plymouth: Software Engineer, Desktop

Date: _05-Jan-2015_
To see other developer job opportunities, please visit

Software Engineer, Desktop

Position Duties and Responsibilities:

Work closely with business analyst marketing, and other engineers to help translate customer needs into specifications, design concepts and subsequently into finished products that meet quality, budget and time line requirements. Write code in C#, using Microsoft’s Visual Studio environment. Required to time estimate coding efforts, develop design, and document code modules. Work within SCRUM team to provide technical input to backlog management. Document designs using block diagrams, UML diagrams, and sequence diagrams. Create architecture for large code modules so they fit into the overall project design. Utilize object oriented techniques when developing code bases, and follow standard development practices.

Position Requirements:

Requires a minimum of three to eight related experience in the design of software products. Solid object oriented software design skills Experience with Microsoft development environments desired including Visual Studio, and WPF programming framework Ability to work in a dynamic environment. Must be flexible and quick to adapt to sudden changes and issues. Possess excellent verbal and written communication skills and be comfortable communicating effectively at senior levels in the organization. Familiar with Agile process and environment. Minimum of Bachelors of Science in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering. Experience with graphics, printing, and embedded technologies a plus

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center