- Job Seekers
- Home
- Candidate Login
- Candidate Register
- Employers
- Employers Login
- Employers Register
- Search
- Advanced Search
- Search by Sector
- Search by Job Type
- Search by Location
- Employer Directory
- Recruiter Directory
- About Us
- About Us
- Terms & Conditions
- Privacy Policy
- How to Advertise
- Useful Links
- Contact Us
Intermediate Software Engineer
| Salary: | NOE |
|---|---|
| Location: | South Keys, Ottawa, Ontario, Canada |
| Job Type: | Permanent |
| Posted: | 20th Feb 2008 |
| Closing Date: | 31st Dec 2008 |
| Posted By: | Highroads Inc. |
| Details: | |
| Intermediate Software Engineer Reports to the C++ Team Lead Responsibilities: The individual will be expected to develop, enhance and maintain interactive client side / desktop applications and integrate them into a Web hosted application servers using open standard communication frameworks. The candidate will be expected to implement and enforce technical and process standards, including coding best practices. The candidate will have daily interaction with developers, quality assurance team, business analysts, information technology, and third party vendors and clients. The individual will be a part of a team that simultaneously works on a number of different projects and will be accountable for the timeliness and quality delivery of all technical and analytical products. The candidate will be expected to configure and maintain their own local development environment, including application and web server instances. General qualifications: Bachelor of Computer Science / Electrical Engineering, or equivalent experience. 3 - 6 years experience in designing and developing complex enterprise applications. 3 - 6 years experience in object and data modeling and application inter-operability. 3+ years eCommerce development experience. The candidate must have a strong background in programming, troubleshooting, design & operations. Experience with online procurement software, content management systems, document management systems is desired. The candidate must have experience working with remote teams, large development teams as well as one-to-two person teams. The candidate must be able to assist other team members with technical issues in a zero down-time environment. The ability to troubleshoot and independently research and resolve problems will be critical to the success of the project and the individual. The ability to test own code and other’s code in automated or ad-hoc environment using COTS tools or in-house build tools. The ability to evaluate open source and commercial tools related the application performance, scalability, inter-operability and reliability. Excellent oral communication skills in English and good business writing skills. Technical qualifications: Strong C/C++, development experience on the Win32 platform using MFC/DLL, AFX and, ATL COM. Strong development experience with XML related technologies: SOAP/XML, HTTP, XSD, XSLT, SAX/DOM, XPath, XQuery, Castor, JAX-RPC, RMI, HTML and JScript. Must have working knowledge of the .Net framework Must have working knowledge of the Sun MVC paradigm Must have an expert understanding and mastering of programming methodologies such as OOD, UML, RAD and XP programming, knowledge of the MVC framework is a plus. Must have solid knowledge and experience with data modeling, E/R and O/R, Oracle and PL/SQL Experience with middleware such as WebLogic8+, or an equivalent Web app server is a plus. Experience with Visual Studio 6.0+ or an equivalent IDE is recommended. Experience with Linux is desired Experience deploying multiple projects using Visual Studio solution in debug mode and release mode. Experience with source control tools such as SVN or CVS (Makefiles, version control) Experienced porting code across multiple platforms. Firm understanding of refactoring code. Personal qualifications Meticulous about coding and component design standards. Must have strong teaming and collaborative skills. Must be motivated to take on a leadership/mentoring role. Must have excellent communications skills (oral, written and presentation), relationship management skills and negotiating skills. Must be able to work on multiple projects with aggressive timelines, and be able to work on quickly changing priorities. Must be able to communicate easily with persons at all levels, including senior management. Should have strong organizational and analytical skills as well as practical problem-solving and decision-skills. Must help promoting product quality and company image. Good researcher, familiar with MSDN and other repositories Nice to have assets Previous experience designing top level class diagrams conforming to UML notation. Previous experience in an AGILE/SCRUM environment. Experienced using multiple IDE’s (i.e. Ilog Views, etc) Understanding of other languages (syntax) | |
| Apply for this Job | |
AllWorldJobs.com Group © 2006-2008 All Rights Reserved All World Jobs Ltd.