Management System Principal Engineer
Design, develop, maintain, and test Management System (MS) software, specifically Management Console, API and Services. This position will be responsible for all stages of the development process including translating product requirements into realizable implementation plans, specifications, designs, and schedules; collaborating with internal teams to implement, test, release, maintain, and support management components. Candidates that have developed management systems are most desirable.
Our development team is very senior and our culture is very open and collaborative. You will be a member of a team that shares responsibilities, cross pollinates knowledge and rapidly brings customer useable features to market.
Required Skills:
- Strong background writing reliable, maintainable and scalable management service software.
- Strong object oriented design skill and proficiency in Java or C#
- Proficient design, programming and troubleshooting skills using commercially available software development tools such as Eclipse, JBuilder, Visual Studio or IntelliJ
- Working knowledge of Source Code control packages (CVS, Subversion, Perforce, AccuRev or VSS)
- Strong background in relational database technology including SQL (MySQL, MS SQL Server 2000 or greater and Oracle 9 or greater)
- Strong background in Web Service and RPC technology on J2EE platforms
- Strong working knowledge of software engineering principles and commercial product development practices
- Working knowledge of Web/Application Server platforms (Apache/Tomcat, IIS, JBOSS, J2EE, JSP and Servlets)
- Working knowledge of Graphical User Interface (GUI) technologies (Swing, AWT, GWT, AJAX, JavaScript/XHTML or Windows Forms)
- Strong written and verbal communication skills
- Must be self-starter, highly motivated, team player
- Minimal of 5 years experience, BS/MS in Computer Science
Desired Experience:
- Experience with Agile development methodologies a plus
- Object persistence frameworks (i.e. Hibernate)
- Experience integrating 3rd party management tools into custom product offerings
If you are interested in learning more about Old Road Computing, please send your resume/bio to jobs@oldroadcomputing.com