Full Job Description
The incumbent would be responsible for:
? Developing and installing software solutions.
? Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE
and other JAVA technologies.
Job Responsibility
? Participate in detailed level in design, coding, code walk through, peer code reviews and unit
testing, System Testing, UAT, Demos, POCs, installation, maintenance of Software modules.
? Ensures the preparation in the following:
? Software Prototype
? System Architecture, Software Design Document
? User interfaces to be developed as per UX guidelines
? Code files ensuring coding guidelines followed
? Code review artefacts during peer code review
? Test plan and Test Cases
? Installation / Deployment document
? Release Document & Technical Documentation
? Documents and demonstrates solutions by developing documentations, flowcharts, layouts,
diagram, charts, and code. comments and clear code, Ensuring that project task are completed in
defined effort and timelines
? Prepares and installs solutions by determining and designing system specifications, standards &
programming.
? Testing: Writing of test cases, unit testing, system testing, negative testing
? Trouble shooting: Log analysis and database query optimization
? Improves operations by conducting systems analysis.
? Updates job knowledge by studying state of the art development tools, programming techniques
& computing equipment; participates in educational opportunities, reads professional publications
& maintains personal networks.
? Protects operations by keeping information confidential.
? Provides information by collecting, analysing, summarizing development & service issues.
? Develops software solution by studying information needs, conferring with users, studding system
flow, data usage and work processes, investigating problem areas, following delivery cycle.
? Ensuring that the Newgen quality processes are in place and are followed.
Desired Profile
? The incumbent should be BE/B Tech (CS/IT) Graduates preferably with 60% throughout with 2-4
years in Software development across a wide variety of development projects.
? Knowledge of current technological trends in the Software development industry, such as OOP’s,
Multi-Tier Software development, Component Architecture, Web Based Software
? Knowledge of system integration issues.
? Ability to gather and analyse data and draw logical conclusions
? Should have adequate programming skills and proficiency in JAVA, JSP, Servlets, EJB, SQL/Oracle,
J2EE / other JAVA technologies.
? Willing to travel in India/abroad at short notice. Willing to work in overlapping shift. Willing to work
at Customer location
? Should be able to do:
? Coding- Application of technical knowledge, system analysis and evaluation
? Testing-Application of technical knowledge, critical thinking, analytical abilities, attitude to test-to-break, problem solving and willingness to learn
? Trouble shooting: application of architectural knowledge & strong technical skills.
? Should have: Clear thinking, flexibility, adaptability to work schedules, effective verbal and written
communication, time management, self-confidence, open to changes & challenges, eye for detail,
perseverance, discreetness and diplomacy, analytical thinking; sound independent decision making
and team work. Must possess the attitude to deliver solution First Time Right.