Senior Software Developer

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

Description


General Job Duties
- Participate in the design, planning and development of solutions based on industry requirements.
- Participate as part of a project team to design, code, test and implement moderately complex programs to support the portfolio management process.
- Manage small to mid-level sized programs or portions of a program.
- Establishes testing procedures to ensure application is thoroughly tested throughout development and before release.
- Assist in establishing project budget and timelines; manage assigned component of project within budget and time constraints.
- Monitor and report to management on project status, identify issues that may impede attainment of goals, recommend and implement corrective measures.
- Provide technical direction and training to more junior Software Development personnel.
- Perform other duties as required.

Specific Job Duties
- Experience in web design or a background in graphics design.
- Experience with Cold Fusion (or other web development platforms), CSS (or a derived language), Dynamic web programming (JavaScript, AJAX)

Qualifications

Education/Experience Requirements
- Bachelors in Computer Science, related field or equivalent experience.
- 8+ years of experience in software development and database design.
- Thorough understanding of one or more high level programming languages.
- Thorough knowledge of one or more technologies (e.g., Web, Java, .Net, Graphical User Interface, spatial technologies).
- Strong analytical and problem-solving skills.
- Strong interpersonal skills – must be able to work effectively as part of a project/program team and foster team cooperation.
- Demonstrated project management experience including budgeting and managing timelines.
- 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.

Organizational Relationships
- Reports directly to senior management.
- Acts in a lead capacity on small to mid-sized programs, but has no direct supervisory responsibility.
- Interacts with other colleagues at all levels in the conduct of day-to-day activities.

External Relationships
- Participates in meetings with customers to assess business needs.
- Actively participates in industry forums and user groups.

Related Links

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