Posts Tagged ‘software engineer’

Manager Software Engineering (Lancaster, PA)

August 9, 2008

Position Summary

To manage the SW application group, and actively work on the definition, design, and implementation of a Video SDK (Software Development Kit), which allows the seamless integration of video devices into CCTV application software like our company’s Video Management System.

Principal Responsibilities

· Manage the SW team – applications, testing and embedded (work plan definition, appraisals, team development, etc.)

· Contribute to the planning process, including the identification of tasks, creation of work estimates, and contribution to the creation of viable project plans.

· Preparation and alignment of SW Engineering budget

· Manage contracts, etc. with off-site development sites

· Drive and initiate activities to improve Quality and TTM of our company’s products

· Drive and maintain significant new developments in relevant technology and standards.

· Develop competences within the SW group.

· Provide strategic direction by development of design methods, tools; resulting in definition and implementation of design guidelines

· Develop SW requirements base on customer needs and technical constraints (e.g. architecture)

· Manage design, implementation and validation of SW based on a given set of requirements

· Design test harness to assist in integration testing/functional testing.

· Effectively use and report against defect tracking and change management systems.

Education

Required: Bachelor’s Degree in Engineering or a scientific discipline (e.g. Computer Science)

Preferred: Master’s Degree in Engineering or a scientific discipline

Experience

Minimum: 5 years experience in SW design/implementation, 3+ years experience as SW development lead or SW manager

Special Skills

Excellent communication (verbal and written) and interpersonal skills are essential. Requires a self-motivated individual with strong problem solving skills and the ability to work on multiple multi-site projects in parallel. Strong SW development methodology experience in object-oriented environments is required. Programming experience in C++ and knowledge in Microsoft COM technologies are mandatory.

Add to del.icio.us

Senior Software Engineer (NYC/Boston)

August 9, 2008

Travel Required :

None

Job Type :

Full Time

Career Level :

Experienced (Non-Manager)

Education :

Bachelor’s Degree

Category :

Computers, Software

Job Description 

This individual will be a major contributor on a tightly knit team of intermediate to senior developers. He or she will be actively involved in all stages of product development for our company’s industry-leading grid computing technologies.

Responsibilities include but are not limited to:


This person should be familiar with design and implementation issues specific to a cross-platform, highly scalable environment and be able to handle such issues with flexibility and ingenuity. The ideal candidate will have a strong customer focus, a proven track record of delivering high-quality products on schedule, and an appreciation for clean, elegant, simple code.

 

Job Requirements :

 

  • Must have worked on the design and implementation of commercial distributed-system, database, or other highly scalable application, with specific experience in grid software development a strong plus.
  • Should have experience with the entire software development cycle including designing, implementing, documenting, testing, and maintaining complex multi-threaded applications.
  • Must have 5+ years of Java software development and equivalent object-oriented design experience in a cross-platform environment (Unix, Windows). Proficiency in test-driven development is required.
  • Should have working knowledge of one or more application servers, especially JBoss, WebLogic, or WebSphere. Experience with Business Intelligence tools a plus. Experience with SOA and Web services also a plus.
  • Familiarity with two or more of J2EE, .NET, XML, Spring, JMX, JNI, Axis, Ajax, JSP, and Eclipse is required.
  • Must have good communication skills and enjoy working in a team environment.
  • Preferred BS.