Software Engineer

East Greenbush, New York - Posted on: Wednesday 04/10/13

Description


- Under guidance, participate as part of a project team to design, code, test and implement programs to support the portfolio management process.
- Under guidance, work as part of a cross-functional team to understand business needs, develop and refine requirements and design and develop software to meet business objectives.
- Use established testing procedures to ensure application is thoroughly tested throughout development and before release.
- Demonstrate understanding of professional software engineering processes to ensure successful deliveries.
- Analyze, modify, and maintain moderately complex processes and code.
- Code, deploy, and maintain applications under supervision of senior staff.
- Provide input in establishing program and/or project budget and timelines.
- Monitor and report to management on project status, identify issues that may impede attainment of project goals, recommend and implement corrective measures.
- Continuously expand knowledge in area of specialization.
- Other duties as assigned.

Qualifications

Education/Experience Requirements

- Bachelors in Computer Science, related field or equivalent experience.

- Experience with Cold Fusion (or other web development platforms), CSS (or a derived language), Dynamic web programming (JavaScript, AJAX)

- Experience in web design or a background in graphics design.

- Additional experience with major modern computer languages/platforms (Java, C#, JSP, XML) and a theoretical background in Object-Oriented programming techniques.

- Familiarity with database concepts and languages (SQL, MySQL) a plus.

- Working knowledge of one or more high level programming languages.

- Working knowledge of one or more technologies (e.g., Web, Java, .Net, Graphical User Interface, spatial technologies).

- Analytical and problem-solving skills.

- Must be able to work effectively as part of a project/program team and foster team cooperation.

- Understanding of the project management process.

- Stays current with rapidly changing technology and applies it to business needs.

- Must be able to effectively communicate technical information to both technical and non-technical personnel.

- Professional certification as warranted.

Related Links

Interested candidates please send resume and cover letter to: angela.hansen@ihs.com