Software Engineer - Java, Python, Shell Scripting - CollabNet Software Private Limited
August 26th, 2008 by admin | Filed under JAVA.Job Description
Instantiation Engineers work as part of our Operations Engineering team. They are responsible for creating and maintaining in-house tools, as well as implementing and upgrading customized installations of CollabNet Enterprise Edition and related product offerings.
Instantiation Engineers regularly work with nearly every part of the application and every technology we use, rather than specializing in one area. It is critical that Instantiation Engineers have solid software engineering, architecture, and Unix-systems experience. Must be able to design implement and integrate subsystems as part of a large system. Must be able to work
independently and in a team setting. Be able to articulate implementation issues to peers, management, and at cross-functional level. Must be able to evaluate alternative solutions from an implementation perspective. Must have excellent verbal and writing skills. Be able to propose solutions that may be outside of the specifications. Applicants with wide variety of technical experience on their resume are good candidates for this position.
Desired Candidate Profile
Education:
Bachelors’ Degree in Computer Science and 4 to 6 years experience or equivalent
Job requirements
5+ years experience with n-tier Web-based enterprise software
Strong background with Free/Open Source software and methodologies
Linux/Unix administration
Demonstrated scripting ability - Python, Java, Shell Scripting
Web-based Application development using Java/J2EE technologies
Expertise with SQL and database servers (MySQL, Oracle, etc.)
Able to articulate test and use cases from customer functional requirements
Experience with installation and customization of Web-based enterprise products
Experience in data migration and software upgrades
Demonstrated ability to identify possible source of defects and issues
Strong multitasking ability
Demonstrated ability to jungle several activities at the same time and communicate status to others effectively.
Tomcat, JBoss, and CVS/Subversion experience preferred
Responsibilities:
Work closely with peers to investigate, develop, package, test, and deliver custom tools
Develop and maintain ‘one-off’ customizations to add value specific to one customers use of CollabNet products
Act as liaison to Professional Services group for customer specific work
Design and develop tools to address internal corporate needs
Coordinate activities with other Instantiation Engineers in multiple locations
Jobs in: JAVA, Jython, open, Perl, python, scripting, Shell, source, unix