C/ Pro C Software Engineer - Guadalajara, México - Amdocs

    Amdocs
    Amdocs background
    Descripción

    In one sentence

    Responsible for design, development, modification, debug and/or maintenance of software systems

    What will your job look like?


    • You will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.

    • You will follow Amdocs software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable, and supportable, and demo the software products to stakeholders.

    • You will investigate issues by reviewing/debugging code, provide fixes and workarounds, and review changes for operability to maintain existing software solutions.

    • You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, and work with cross functional teams to achieve goals.

    • You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.

    • You will be encouraged to actively look for innovation, continuous improvement, and efficiency in all assigned tasks.

    All you need is...

  • Bachelor's degree in Science/IT/Computing or equivalent
  • 5 years of proven experience in a software engineering role as developer mainly in C, Linux, SQL, Pro-C
  • Thorough understanding of software development and/or support methodologies, principles and procedures and related software management tools.
  • Background working for telecommunication SW companies such Amdocs is a plus
  • 1-2 years of experience in leading tasks and/or mentoring engineers is a plus
  • Background with Amdocs Ensemble is a plus
  • Experience with Agile methodologies is a plus
  • Why you will love this job:


    • You will be challenged to design and develop new software applications.

    • You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth.