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. |