Apply now »

Software Application Engineer

Posting Date:  31 Jan 2025
City:  Roma
Location: 

Roma, IT, 131

Contract Type:  Permanent
Division:  Digital Technology and Cybersecurity
Level of experience:  Intermediate

RINA is currently recruiting for a Software Application Engineer to join its office in Roma within the Digital Technology and Cybersecurity Division.

Mission

As a Software Application Engineer, you will play a crucial role in designing, developing, testing, and deploying innovative software applications that meet the diverse needs of our clients and stakeholders. You will collaborate closely with cross-functional teams to ensure the delivery of high-quality solutions that drive business success and user satisfaction. Aim of work is to support in SW design and development of logistic systems for Esercito Italiano.

Key Accountabilities

Key Accountabilities:

  • Software Development:
    - Design and develop robust, scalable, and secure software applications.
  • - Write clean, maintainable, and efficient code following industry best practices.
  • - Collaborate with product managers to understand business requirements and translate them into technical solutions.
  • Testing and Deployment:
    - Write automated tests to ensure application quality and enhance test coverage.
  • - Provide technical support during testing and validation phases.
  • - Analyze and troubleshoot identified issues to implement necessary corrections.
  • Documentation:
    - Document software requirements, design decisions, and implementation details.
  • - Maintain comprehensive technical documentation related to software applications.
  • Support and Maintenance:
    - Offer technical support to internal teams and clients as needed.
  • - Resolve technical issues promptly to ensure seamless operation of software applications.
  • Continuous Improvement:
    - Stay updated on emerging technologies and industry trends.
  • - Identify areas for enhancements in existing applications and development processes.
  • - Actively participate in agile ceremonies to foster continuous improvement.
  • Collaboration and Communication:
    - Work collaboratively with cross-functional teams to deliver top-notch software applications.
  • - Effectively communicate technical concepts to both technical and non-technical stakeholders.

#LI-CI27

Education

Bachelor’s Degree in Computer Science or Information Systems

Qualifications

Qualifications:

  • - Proven experience as a Software Engineer or Software Application Engineer, with a successful track record of delivering high-quality software applications.
  • - Proficiency in programming languages such as C/C++, Java, Python, C#, or JavaScript.
  • - Familiarity with desktop and/or web application development frameworks.
  • - Knowledge of Graphic User Interfaces design and related development frameworks.
  • - Experience in requirements management, design tools, and database technologies.
  • - Understanding of cloud platforms and containerization technologies.
  • - Familiarity with software engineering best practices, Agile methodologies, CI/CD pipelines, and version control systems.

Competencies

  • ADDRESS THE WAY - Have a big picture of different situations and reinterpret it in a perspective way
  • CLIENT INTIMACY - Embrace internal and external client needs, expectations, and requirements to ensure maximum satisfaction
  • BUILD NETWORK - Forge trust relationships, across departments, and outside the organization
  • EARN TRUST - Take everyone's opinion into account and remain open to diversity
  • MAKE EFFECTIVE DECISIONS - Structure activities according to priorities, actions, resources and constraint
  • MANAGE EMOTIONS - Recognise one's and other's emotions and express and regulate one's reactions
  • PIONEER CHANGE - Actively embrace change and benefit from the new circumstances
  • PROMOTE SUSTAINABLE DEVELOPMENT - Promote commitment by keeping promises as a Role Model
  • THINK FORWARD - Capitalise on experiences and translate them into action plans for the future

 

With over 5,600 employees and 200 offices in 70 countries worldwide, RINA is a multinational player which provides certification, marine classification, product testing, site supervision and vendor inspection, training and engineering consultancy services across a wide range of sectors. Our business model covers the full process of project development, from concept to completion. The aim is to guarantee a project’s technical, environmental and safety - and sometimes also economic and financial - sustainability.

 

At RINA, we endeavor to create a work environment where every single person is valued and encouraged to develop new ideas. We provide equal employment opportunities and are committed to creating a workplace where everyone feels respected and safe from discrimination or harassment of any kind. We are also compliant to the Italian Law n. 68/99.

Apply now »