Senior Software Development Engineer

This job is no longer active!

View all jobs Nokia active


View all jobs Senior Software Development Engineer active on Hipo.ro

View all jobs Engineering active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: Nokia
Domain:
  • Engineering
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • Timisoara
  • Updated at: 23.09.2016
    Remote work: On-site

    We are seeking for a highly motivated and dependable Senior Software Development Engineer, with experience in architecture and technical lead roles, ready to enthusiastically join our Big Data Analytics Stack R&D team.

    The selected person will be involved in all aspects of the software development process (requirement definition, high level and detailed level software component design, implementation, unit and integration testing), maintenance (defect fixing, root-cause problem analysis), over all of our platform’s life cycle releases. In addition, the selected person will take ownership in advocating for and integrating our components with different analytics BUs products, in identifying BUs needs for new analytics components that should become part of our Big Data Analytics platform. The selected person will be continuously engaged in building trust and acknowledgement for our R&D team’s analytics domain expertise, within our own BU and across all BUs and RBSs interested in analytics solutions.

    Qualifications 

    Required Experience: 


    - 10+ years experience in software design and development of IT software solutions, as senior full stack software developer

    - 5+ years in technical lead and software architect roles

    - Experience in Big Data Analytics solutions

    - Experience in Cloud based deployments

    - Experience in L3/L4 support role

    - Experience in working with pre-sales is an advantage

    Main Duties and Responsibilities:

    - Work as a highly dependable person on software development activities, including: requirements definition, software design and architecture, implementation, test, documentation, maintenance, L3/L4 support

    - Collaborate and communicate effectively with development and testing team members across all sites, with product management and business stakeholders, be a proactive team player

    - Strengthen global relationships by interacting with other business units and by driving integration tasks from requirements analysis to final E2E testing and delivery.

    - Develop and test platform components using Nokia’s PLC and Agile development processes managed by Technical Project Manager (TPM)

    - Provide L3/L4 support for professional services teams in the execution and maintenance of customer projects, provide troubleshoot support for production systems for hosted services teams and L2 support teams

    Qualifications and skills

    - Bachelor or Master Degree in Computer Science

    - At least 10 years of senior software development experience as full stack developer (client-side, server-side, deployment) including technical leading and architectural roles

    - Proven experience with distributed systems, data management and Cloud computing

    - Solid background in multiple object oriented, functional and scripting programming languages (Java, C#, C/C++, Scala, Perl, Python, shell script, Javascript)

    - Strong OOP design skills and design pattern knowledge

    - Solid background in multi-tier application development, JEE technologies, SOA - Web Services (REST, Axis, SOAP, WSDL), MOM, distributed communication protocols and network programming

    - Excellent background in frameworks like Spring, Struts, Hibernate

    - Excellent knowledge of RDBMS systems (PostgreSQL/MySQL/MariaDB/Oracle) and NoSQL systems (Cassandra/HBase/MongoDB)

    - Excellent hands on expertise with Big Data technologies, focused on Hadoop Stack (Cloudera distribution)

    - Experience with analytics and business intelligence tools like Jaspersoft/Tableaux/MicroStrategy is a plus

    - Proficiency in working with different operating systems (Linux/Solaris/Windows)

    - Solid background in working with different applications servers (Tomcat, JBoss, Weblogic, Websphere)

    - Excellent written and oral communication skills in English

    - Excellent time management and presentation skills

    - Highly dependable and proactive team player with strong analytic thinking, used to take leadership and drive actions, focused on results and collaboration.
     
     

    Job-uri similare care te-ar putea interesa:

    Aplica fara CV
    Timisoara,

    Timisoara, Job national

    Aplica fara CV
    Hybrid

    Vezi job-uri similare (182)