C Developer

Expleo-مصر, Egito

Overview:
Entry level in Development, working as part of a team executing effective and professional development services aligned with expleo methodologies. Works under the

supervision of a senior team member. Learning the basics of Development. Delivers in own area and contributes to overall on-time and on-budget project goals

Responsibilities:

  • Contributes to the successful completion of projects and works on smallprojects, progressing to working on multiple phases of a project. Works within low risk and low complexity projects.
  • Develops information systems by designing, developing, and installing software solutions.
  • Designs, codes and documents simple programs or scripts and assists in the implementation of software which forms part of a properly engineered system.
  • Assists in the collection and documentation of user requirements, development of user stories, and estimates.
  • Prepares reports, manuals and other documentation on the status, operation and maintenance of software, investigates to define problems more accurately and identify trends and exceptions.
  • Successfully works with databases and operating systems to read, update, insert and delete information.
  • Assists in coding and debugging in at least one industry-standard tool.
  • Uses agreed standards and tools from agreed specifications and subsequent iterations, collaborates in reviews of specifications, with others as appropriate.
  • Maintains the status of project responsibilities and works across teams to achieve group goals.
  • Takes ownership of own career development, demonstrating progress toward professional goals

Qualifications:
Essential:

  • Bachelor’s Degree in Computer Science, Information Systems, or otherrelated field, or equivalent work experience

Skills:General:

  • Shows genuine interest in the business and clients. Understands how the business can contribute to clients.
  • Professional attitude, with experience in treating stakeholders with respect and dignity.
  • Open to the possibility of change and considers ways to implement and adapt any changes in own role.
  • Good communication skills, communicating effectively with appropriate level of detail, using language that connects with different audiences.

Technical:

  • Good knowledge of the fundamentals of development processes and principles and understands the differences and benefits between the core services and can communicate this.
  • Has a good level of development expertise and can combine with domain understanding.
  • Good understanding of system architecture.
  • Experience in assisting with coding, debugging, executing and documenting simple automated functional tests in at least one industrystandard tool.
  • Extensive experience with C on Linux development environment.
  • Extensive experience with Node.JS
  • Familiar with version control concepts.
  • Knowledge of agile development methodologies.

Experience:

  • 2 - 3 Years of experience.
  • #LI-MG1