Software Engineer I – Windows Forms UI Components (Melville, NY)

Purpose

Develop commercial grade User Interface components for the Microsoft .NET Windows Forms Platform.

Description

We are seeking a highly motivated Software Engineer to develop our Windows Forms UI Components. These components created and delivered will be widely used by software development and quality assurance teams around the world.

Responsibilities

  • Teamwork – Project Status (5%-10%)
    • Follow An Agile Process
    • Attend Team Meetings
    • Help Teammates Achieve Team Goals
    • Report Project Status - Write Weekly Status Report
  • Maintain Existing Code (25%-30%)
    • Fix defects
    • Refactor code
    • Implement Feature Improvements
    • Use Issue Tracking System
    • Collaborate With Developer Support Team
    • Collaborate with Quality Assurance Team
  • Design & Estimation (5% -10%)
    • Practice Collaborative Design
    • Attend Design Sessions
    • Write Design Specifications
    • Write Functional Specifications
    • Create Prototypes
    • Estimate Work Effort
  • Implementation (25%-30%)
    • Follow process & best practices
    • Collaborate with other Developers & Developers in Test
    • Write Reusable Framework Code
    • Develop High Quality Component Software
    • Participate in Code Reviews
  • Unit Testing – Test Driven Development (15%-20%)
    • Practice Test Driven Development
    • Collaborate with other Developers & Developers in Test
  • Documentation & Sample Code (10%-15%)
    • Write API Documentation
    • Write How-To Code Samples
    • Provide How-To Topic Drafts
    • Collaborate With Tech Writers
  • Personal Development (5%-10%)
    • Improve your skills
    • Learn new technologies
  • Other Duties As Required

Qualifications

  • Software Developer with C# experience
  • Strong Knowledge for the Microsoft .NET Platform, specifically Windows Forms Development
  • Smart
  • Technical
  • Practical
  • Quality oriented
  • Enthusiastic
  • Good Communicator
  • Gets Things Done
  • Experienced
  • Track Record of Success
Please note: that as part of the interview process, you will be tested on your coding skills.

 

If you are a lifetime learner, want to work with recognized leaders in the UI component tools market, and enjoy taking on big challenges, then click here to submit your resume.