Careers - RenditionDigital International, Inc.

Senior Software Engineer C++ (code: RD-SSEC)

JOB SUMMARY:

The Software Engineer will be working with a team of technical experts, contribute throughout the development life cycle from design to implementation; contribute to systems analysis and architectural level to develop critical business solutions in C/C++.

QUALIFICATIONS:

  • Graduate of Computer Science, Computer Engineering, Math or other related courses.
  • Track record of full project delivery from defining requirements to final deployment.
  • Demonstrable analysis abilities
  • Generic/Template programming
  • UNIX Background
  • Background in Multi threading

DUTIES AND RESPONSIBILITIES:

  • Produce development estimates
  • Prepare detailed designs
  • Prepare test scenarios based on detailed design
  • Participate in reviews of designs, use cases, requirements and test cases.
  • Prepare of any development documentation required.
  • Provide support to any third parties developing with our software.
  • Coding, unit, system and integration & performance testing
  • Prepare of component design documents

JOB LEVEL-SPECIFIC QUALIFICATIONS:

  1. Junior Software Engineer: with at least two (2) to three (3) years related experience.

    Knowledge and experience in the following:

    • At least 1 year software development experience in a UNIX environment (preferably Solaris & HP-UX)
    • Experience in Database technology (preferably Oracle)
    • At least 1 year experience in structured programming language such as C.
    • Experience working on multi-threaded applications.
    • At least one (1) year experience in scripting languages such as Shell, tcl, DCL
    • Experience with XML

  2. Mid-Level Software Engineer: with at least four (4) to five (5) years related experience

    Knowledge and experience in the following:

    • At least three (3) years software development experience in a UNIX environment (preferably Solaris & HP-UX)
    • Strong working knowledge in Database technology (preferably Oracle)
    • At least three (3) years experience in structured programming language such as C.
    • Experience working on multi-threaded applications.
    • At least three (3) year experience in scripting languages such as Shell, tcl, DCL
    • Experience with XML

  3. Senior Software Engineer:  with six (6) to eight (8) years related experience
  4. Knowledge and experience in the following:

    • Acts as a senior developer by performing coding and/or contributing to the development of the product.
    • At least three (3) years software development experience in a UNIX environment (preferably Solaris & HP-UX)
    • Strong working knowledge in Database technology (preferably Oracle)
    • At least five (5) years experience in structured programming language such as C.
    • Experience working on multi-threaded applications.
    • At least five (5) years experience in scripting languages such as Shell, tcl, DCL
    • Proficient with XML
    • Can mentor Junior Developers

  5. Technical Lead:  More than 8 years of development experience, 5 years of which, ideally, he has been a technical lead

    Knowledge and experience in the following:

    • Ensures that developers follow exact coding specifications to complete the project.
    • Enforces coding standards and best practices through tech meetings and code reviews.
    • Coordinates and manages software application build process.
    • Prepares documentation for all programming changes and modifications.
    • Evaluate and recommend specific software and programming technologies.