What are you looking for?

Careers

Software Engineer II

JOB TITLE:
Software Engineer II
LOCATION:
Chennai, India
POSTED:
03/11/2010

Job Description

The Software Engineer II will have a minimum of 5 years experience in design and developing software systems within defined requirement, subject to budget and technology constraints. Must have excellent communication skills for team interaction and to document and present technical issues in a straightforward and understandable way. Must enjoy working in a fast-paced work environment. Formal software development process experience and background in large, multi-faceted development projects.

Role and Responsibilities:
  • Real-time programming, simulation, object-oriented methodology. C++, C, Java, Graphical User Interface Design, UNIX, Linux, and Windows required.
  • Proficient in Java application development.
  • Proficient in Javascript/AJAX and XSLT.
  • Proficient in JUnit, Log4J and other Java technologies.
  • Experience with using Tomcat or other Java Application Servers for executing applications.
  • Strong ability to learn existing applications quickly and be productive.
  • Proficient in SQL
  • Experience developing in J2EE technology with Object databases and Strong server side experience.
  • Strong Coding experience in C++, Java, XML, an object database and PERL. Knowledge of Swing, CORBA and VB Script is a plus.
  • Experience with handling complex throughput, performance and scalability issues.
  • Individual must have aptitude for visualizing, designing and developing software systems based on user requirements.
  • Exposure to a broad range of technologies and how they interact/integrate is a definite plus.
  • Experience with class, sequence diagramming and capable of documenting user case scenario from requirement documentation using UML; familiarity with various frameworks is a plus.
  • Rational Rose RUP and UM.
  • Rational design and configuration tools.