| Job Description: |
We have an opening for a C++ Developer. 5+ years of proven success as an application developer is required. Experience should include OOP; Application Communication API’s including JMS, COM, and Sockets; writing and debugging multithreaded applications. Experience with C# a plus.
The selected candidate will be responsible for one or more areas of new application development. The Developer will be responsible for analyzing, programming, documenting, debugging, and testing applications in the development environment.
Requirements / Experience:
- Strong knowledge of relational database concepts, including interacting with databases from client applications using stored procedures required
- Ability to read and create UML diagrams
- Ability to handle multiple tasks
- Excellent organizational skills
- Great attention to detail
- Knowledge of source control systems such as VSS, CVS or TFS
- Intermediate level proficiency with APIs-JMS, COM, Sockets
- Intermediate level proficiency with VSS source control systems
- Windows Operating Systems
Responsibilities:
- High level of understanding of technologies, procedures, and concepts within specialized area
- Dedicates the majority of their time to the development of new products / support of applications already in production
- Mentors Analysts on technical and functional aspects of the applications
- Adherence to pre-defined programming standards set by Application Architects
- Develops recommendations regarding further definition of development standards and application architecture principles
- Creates documentation using established PMO standards
- Performs unit testing and assists in user testing of programming modifications
- Maintains technical knowledge through training or other measures
- When assigned, is prepared to address system problems during off hours with the guidance from other members of the development staff as needed
- Provides technical estimates
- Translates high-level requirements into detailed technical designs, and leads design sessions and code walk-throughs
Education:
- Bachelor’s degree in Information Technology, or related field, or equivalent combination of education and experience required
|