Maritime Software Project Manager
Singapore, SG, 339510
RINA is currently recruiting for a Maritime Software Project Manager to join its office in Singapore within the Marine Digital Solutions Division.
Mission
Software Business Manager plays a pivotal role in orchestrating the software development efforts of an organization, ensuring that projects are delivered successfully, on time, and within budget while meeting the strategic objectives of the business. The role drives organizational success through effective project and program management.
Key Accountabilities
1. Strategic Planning:
- Develop and execute a strategic vision for software development aligned with overall business objectives.
- Collaborate with senior management to define long-term technology goals and roadmaps.
2. Team Leadership:
- Lead and manage a team of software developers, business analysts, and other IT professionals.
- Foster a collaborative and innovative team culture, promoting professional growth and development.
3. Program Management:
- Manage multiple projects or a program of interconnected projects.
- Ensure coordination and alignment between different projects within a program.
4. Resource Allocation:
- Allocate resources effectively, considering the skills and strengths of team members.
- Ensure optimal utilization of resources to meet project and organizational objectives.
4. Financial Management:
- Manage large project budgets and financial forecasts.
- Provide financial reporting and analysis for senior leadership.
6. Stakeholder Management:
- Build and maintain strong relationships with key stakeholders, including executives, business leaders, and external clients.
- Communicate project progress, risks, and outcomes to stakeholders in a clear and effective manner.
7. Vendor Management:
- Evaluate and manage relationships with external vendors, including software providers and service providers.
- Negotiate contracts, service level agreements, and pricing structures with vendors.
8. Risk Management:
- Identify and mitigate risks associated with software development projects.
- Implement risk management strategies to minimize project disruptions and ensure successful delivery.
9. Quality Assurance:
- Implement and oversee quality assurance processes to ensure the delivery of high-quality software products.
10. Technology Trends and Innovation:
- Stay abreast of industry trends, emerging technologies, and best practices in software development.
- Evaluate and recommend innovative technologies that can enhance software development processes.
11. Performance Metrics and KPIs:
- Define and monitor key performance indicators (KPIs) to assess the effectiveness of software development processes.
- Implement metrics to measure team productivity, project success, and overall performance.
12. Collaboration with Cross-Functional Teams:
- Collaborate with cross-functional teams, including marketing, sales, and customer support, to ensure alignment between software development and business goals.
13. Compliance and Security:
- Ensure software development processes comply with industry standards, regulations, and security protocols.
- Implement and enforce security measures to protect organizational and client data.
14. Documentation:
- Oversee the creation and maintenance of comprehensive documentation for software development projects.
- Ensure documentation is accurate, up-to-date, and accessible to relevant stakeholders.
15. Continuous Improvement:
- Drive continuous improvement initiatives within the software development team.
- Implement best practices and process enhancements to increase efficiency and effectiveness.
Education
Qualifications
- Experience in project management, including planning, execution, and monitoring.
- Knowledge of project management methodologies such as Agile, Scrum, or Waterfall.
- Several years of relevant experience in software development, business analysis, project management, or a related field.
- Experience in progressively responsible roles, with a track record of successful project and team management.
- Strong understanding of software development processes and methodologies.
- Familiarity with various programming languages, software architectures, and development frameworks.
- Proficiency in business analysis techniques, requirements gathering, and documentation.
- Ability to translate business needs into technical requirements and vice versa.
Competencies
- DOMAIN & BUSINESS ACUMEN - Applying a scientific approach and critical thinking in operations and solution development within area of expertise.
- INTERPERSONAL INFLUENCE - Skills and strategies we use to interact effectively with others.
- WORKPLACE DYNAMICS - Resourcefulness in shaping progress and working efficiently.
- FORESIGHT & INSIGHT - Context awareness adopting a systemic perspective and informed decision making.
- PERSONAL EMPOWERMENT - Ownership for life, work and results, striving to grow professionally and personally.
RINA is a multinational company providing a wide range of services in the energy, marine, certification, infrastructure & mobility, industry, research & development sectors. Our business model covers the full process of project development, from concept to completion.
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.