| Title: Software Developer
|
| Location: Brighton, MI
|
| Job Type: Contract
|
| Compensation: per Hour
|
| Reference Code: 949441-EQG
|
Description: The Software Developer will be involved full life-cycle development; gathering requirements, design, development, implementation, testing, support and maintenance. This person will be creating software products based on specifications developed in conjunction with application experts from other areas.
Responsibilities and Duties:
- Architects and designs software modules that will work together to produce the desired product
- Ensures completed modules provide all functionality described by application experts and meets agreed to performance guidelines
- Works with third party vendors to develop software and/or integrate their software into the company's products
- Works with various programming and product groups to ensure that required features and modifications are included in the appropriate releases to support cross-product features
- Evaluates new technologies and software products to determine feasibility and desirability of incorporating their capabilities within our products
- Performs design, implementation, and maintenance of multiple product modules/subsystems
- Prepares technical documentation of product subsystems * Conducts unit testing and integration testing for functionality and limits
- Researches problems discovered in QA and develops solutions to the problems
- Performs product testing, customer support and other special internal assignments as required
|
Requirements: Requirements:
- Four year degree in Computer Science or a related field
- A minimum of 5 years of hands-on experience in data-driven application development, full life-cycle systems deployment, and commercial product customization
- Equivalent customization; or equivalent combination of education and experience
- Intermediate proficiency in the use of PHP, C#, Microsoft SQL Server, and .Net platform
- Must be able to program in PHP
- Must have delivered software as a product to customers and supported the product
- Good technical knowledge in software development methodologies, design and implementation
- Good analytical and design skills at the product level
- Ability to learn how business issues may impact overall project plans
- Excellent oral and written communication is a must. Customer interaction experience is required
- Applied knowledge of software configuration management/source code tracking, bug tracking and test case management systems
- Experience with barcode and RFID is a plus
- Experience with handheld scanners, such as Motorola/Symbol is a plus
- Project Management experience
|
|
|
|
|


|
|