EFI Openings For Software Engineer

  • Company Name  :   EFI



    Electronics for Imaging, Inc. is an international company based in Silicon Valley that specializes in printing technology. In 2014, EFI won a record-setting 11 Must See 'Em awards through Graph Expo, the most ever awarded to any one company.

    Qualification    BE, B.Tech, ME, M.Tech

    Experience    Freshers and Experience

    Job Location    Bangalore

    Job Role    Software Engineer

    Job Description:

    • As a Software Engineer - you will contribute to the analysis, design & development of features as a strong individual contributor. 
    • You are expected to bring technical expertise to all discussions and help the product team make sound technical decisions. 
    • You must be able to understand requirements, understand existing features, design and architect solutions. 
    • You will have opportunity to learn and implement both existing and new technologies, especially .Net, C#, MVC on Windows  and cloud based platforms
    • Skills and Experience:
    • Strong design and programming and troubleshooting skills in .Net , C# , Entity Framework,   Multithreaded programming on Windows & Cloud based development.
    • Knowledge of Web/cloud development is required..
    • Knowledge of C/C++ and Linux platform is preferred.
    • Knowledge of JavaScript, HTML is preferred.
    • Knowledge of hosting server like Apache, IIS is preferred,.
    • Strong ability to understand existing code and create quality code from design models/documents
    • Good understanding of object oriented design and knowledge of product life cycles and associated issues. Must have been through at least one full product cycle.
    • The candidate must have a strong technical background and product delivery experience
    • Desire/initiative/ability to learn more advanced technical and design concepts
    • Successful demonstration of sensitivity and commitment to business issues and problems.
    • Exposure to Printing industry would be an added advantage.
    • Desired Candidate profile:
    • This person must embrace the challenge of understanding and analyzing a complex business environment, and display the ability, willingness, and courage to tackle difficult and multiple assignments with a passion for delivering results. 
    • The successful candidate will be an integral part of the succession plan for the organization, and therefore must be committed and confident in his/her ability to become a trusted, respected member of a strong team. This individual will successfully motivate his/her team.