The Management Platform Group is seeking a software engineer to assist in the development of Pelcos industry leading IP video management software. This person will be part of an experienced team of developers responsible for delivering software applications for multiple platforms.
Responsibilities:
An engineer in this position is expected to:
· Write well designed, maintainable, and robust system applications.
· Effectively apply software design patterns to create components that are easily
testable, maintainable, and reusable. A high level of code quality is expected.
· Work effectively in a team setting. This person must be able to discuss complex
software concepts with other developers.
· Effectively interface with other developers, product managers, and test engineers
with good verbal and written communication skills.
Required Skills:
· Extensive programming experience in Java.
· Solid design skills, with experience in application architectures using web services for server platforms.
· Experience interfacing applications with databases.
· Experience developing software on the Linux operating system.
· B.S. in Computer Science or related field.
Other Desired Skills:
· Python, C, or C++ programming experience.
· Familiarity with digital video technologies.
· Experience with the OSGi framework.
· Experience with Apache Maven.
· Development experience with highly available, distributed systems.
Clik here to view.
Responsibilities:
An engineer in this position is expected to:
· Write well designed, maintainable, and robust system applications.
· Effectively apply software design patterns to create components that are easily
testable, maintainable, and reusable. A high level of code quality is expected.
· Work effectively in a team setting. This person must be able to discuss complex
software concepts with other developers.
· Effectively interface with other developers, product managers, and test engineers
with good verbal and written communication skills.
Required Skills:
· Extensive programming experience in Java.
· Solid design skills, with experience in application architectures using web services for server platforms.
· Experience interfacing applications with databases.
· Experience developing software on the Linux operating system.
· B.S. in Computer Science or related field.
Other Desired Skills:
· Python, C, or C++ programming experience.
· Familiarity with digital video technologies.
· Experience with the OSGi framework.
· Experience with Apache Maven.
· Development experience with highly available, distributed systems.
Source: Joel On Software
Image may be NSFW.Clik here to view.
