|
For more information or to send your resume, send us an e-mail.
| Position
Summary: |
| NO AGENCY RESUMES PLEASE
Work within a development team led by a Program Manager responsible for a well defined software solution. Design, code, unit test, and package software solutions on time within budget that meet the requirements outlined by the Program Manager. All current CI software solutions are implemented on Microsoft technologies and are written in one of the following languages: ASP, Perl, ASP.Net, VB.Net, C#, C++, MS SQL. In general CI looks for the following types of developers:
• Web UI Developers – Software Engineers strongly versed in creating user friendly web user interfaces that meet the requirements and are intuitive and easy to use by the target audience
• Business Logic Developers – Software Engineers who create highly scalable and efficient business objects utilized either by Web UIs or by back end services to facilitate a solution
• Service Developers – Software Engineers who understand how to create highly scalable and efficient 24 x 7 service based architectures
• Database Developers – Software Engineers who understand how to create scalable and reusable data access layers that abstract all data into an easy to use and flexible object model for use by the rest of the team.
• Report Developers – Software Engineers who have extended expertise in data mining and general reporting strategies.
• Database Administrators (DBA) – Capable of designing schemas, writing effective stored procedures, performing data conversions and migrations, and providing database consulting and expertise to multiple projects
The Program Manager will ultimately determine the type, number, and logical organization of developers on the team. Since CI utilizes an Agile methodology and projects and organizations change rapidly, CI does not post for specific development positions but rather looks for strong developers who have outstanding skills and can work well in a rapid paced iterative environment.
|
| Duties: |
| • Design software components and systems in an iterative fashion that meet the requirements as outlined by the Program Manager
• Code complex algorithms that are tight and defect free and meet all design requirements on time and within budget
• Conduct team, development, and company reviews during all phases of the software development cycle both to gain solution insight as well as to educate team and other CI employee owners
• Properly and thoroughly unit test all code to minimize defects
• Insure that all code developed leverages appropriate common architecture and follows all agreed upon CI standards
• Follow all agreed upon CI configuration management and deployment processes
• Responsible for the design, creation, unit testing and in some cases the deployment of software solutions based on the requirements and feature details laid out by the Program Manager.
• Expected to design complete solutions that can be produced and implemented iteratively over time and to embrace change during the development cycle.
• Focus on reusing already existing CI architecture and enhancing existing common components and software when necessary so that their project along with other projects benefit.
• Focus on well thought out, maintainable and high quality solutions that can be delivered in the time frame specified and agreed upon.
• Subject matter expert with respect to their teams software solutions and are always striving to improve the overall results of the system.
• Actively challenge their own and others ideas for validity and correctness without personal attachment.
• Actively conduct reviews both within their team and across the company to insure that their designs and code meet not only their objectives but those of the company.
• Constantly attempt to keep their knowledge base up to date with new technologies and design patterns.
|
| Experience/Education: |
| • Bachelors of Science, Computer Science Degree preferred
• 3+ years experience in a software development role
• Experience in building eCommerce integration solutions a plus
|
| Technical Skills: |
| • Practical experience with software development/deployment on a Microsoft Platform
• Ability to code/understand the following programming languages: ASP, ASP.Net, VB.Net, C#, C++, HTML, VBScript, Jscript, Perl, MS SQL
• Experience with AJAX, WCF, Telerik RAD controls, and Enterprise Library preferred
|
| Interpersonal Skills: |
| • Self-organization skills to meet milestones
• Oral and written communication skills
• Attention to detail
• Decisiveness
• Flexibility
• Listening skills
• Initiative
• Giving and receiving feedback
|
For more information or to send your resume, send
us an e-mail. |
 |
|
|