Build / Release Engineer
3 yrs of of Java/J2EE and Java compliation.
Proficient with ANT, Perl and Unix shell scripting.
Proficieny with any SCM tool, AccuRev is a plus.
Working knowledge of Unix, Oracle and Weblogic.
Knowledge of Jenkins/Hudson or any other CI tool a plus.
Knowledge of Maven or other build tools is a plus.
Bachelor degree in Computer Science/Information Systems
4 years of information systems experience; or an equivalent combination of education and work experience
Strong programming and analytical skills
PC literacy, including desktop applications competency (e.g., Microsoft Office, e-mail, etc.)
Strong business knowledge and interpersonal skills
In-depth knowledge of information systems concepts
Strong knowledge of applicable methodologies, tools, standards, and procedures
Demonstrated decision-making and leadership abilities
Strong organizational and problem solving abilities
Strong verbal and written communication skillsResponsible for the builds and release management for application. This application is available for use by our 100 million customers.
Supports the SCM system for application.
Automation of build process and help engineer a Continious Integration solution.
This position is responsible for performing programming and/or analysis duties and producing specific deliverables relating to various phases of the systems life cycle. The incumbent works independently, and requires supervision on complex tasks.
Works as a team member on intermediate to large projects of average to high complexity under the direction and supervision of senior applications staff and management. Periodically leads other applications team members in selected project activities.
Collects client requirements, performs analysis, writes program specifications and develops designs for medium size projects.
Performs some technical evaluation of products. Responsible for producing high quality deliverables in a timely fashion.
Performs project management activities such as planning, sizing, and scheduling activities. Responsible for analyzing problems, developing solutions and making decisions that impact projects. Ensures systems implementations occur in accordance with established Change Control procedures.
Proactively communicates status reports and issues to manager. Successfully completes all relevant technical and professional training programs in accordance with Performance Agreement goals and objectives.
|
|