Cubic Corporation has flagged the Software Engineer job as unavailable. Let’s keep looking.

Business Unit:

Cubic Transportation Systems

Company Details:

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Job Details:

JOB SUMMARY

This role will be responsible for design and development of bespoke and innovative software applications.

As a forward-thinking Principal Developer with expertise in C# .NET and proficiency in basic DevOps and Kubernetes, you will play a pivotal role in conceptualizing, designing, coding, and debugging, leading development activities according to designated standards and procedures. Embrace innovation to drive creative solutions and contribute to the continuous improvement of software engineering practices.

Job Duties and Responsibilities:

  • Harness current programming languages and technologies to provide innovative and practical solutions to a range of technical challenges.
  • Share cutting-edge technical expertise within the department and other relevant teams.
  • Analyze and contribute to system and subsystem requirements specifications and design definitions.
  • Design, develop, and test applications and programs to support the company's products.
  • Follow established quality standards and internal engineering procedures, including coding, unit testing, peer reviews, and software configuration control.
  • Complete high and low-level detailed software design specifications, storyboards, and interface specifications.
  • Provide end-to-end support for products, including problem-solving, defect maintenance, and customer service support (which may require out-of-hours support in certain circumstances).
  • Foster a culture of innovation by incorporating new ideas and technologies into the development process.
  • Prepare reports, manuals, procedures, and status reports.
  • Support bids, proposals, and customer variation requests.
  • Ensure compliance with Cubic's values and adherence to all company policies and procedures, including the code of conduct, quality, security, and occupational health, safety, and environmental policies.
  • Work on additional duties as assigned by the manager, contributing to Cubic's Quality Management System and adhering to occupational health, safety, and environmental policies and procedures.

KEY REQUIREMENTS (Qualifications, Experience, Skills, Knowledge and Personal Qualitiess

Essential

  • Significant development experience using C# .NET
  • Good knowledge of Kubernetes and supporting DevOps process and technologies
  • Good understanding of Service Oriented Architectures
  • Significant relevant design experience through the full software delivery life cycle
  • Ability to understand complex technical requirements and work with a design team to produce software designs
  • Experience of undertaking responsibility for routine monitoring of progress and identification of process improvement opportunities
  • Ability to define a development task based upon a design documentation set
  • Have a positive, proactive and enthusiastic approach
  • High attention to detail
  • Experience of acting as a mentor to team members
  • Ability to communicate complex technical topics to a variety of audiences
  • Willingness to travel with periods away from home as required

Desirable

  • Domain knowledge of transportation payment systems
  • Experience designing and developing simulated environments
  • A good understanding of Cubic’s customer base, culture and stakeholders e.g. Transport for London, Transport Scotland, Highways Agency etc.

Qualifications

Essential:

  • A degree or equivalent (or relevant experience in lieu of) in an appropriate technology/engineering/business discipline

Desirable:

  • Agile methodology qualification (SCRUM etc.)

Worker Type:

Employee

Read Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles