Application Software Engineer

Motorola Solutions

📍 Cambridge, England, United Kingdom

Full time Computer Occupations

Job Description

Job Description

  • All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation and training.
  • Programming to deliver robust, clean, high quality software applications.
  • Creation of functional designs and specifications.
  • Rigorous approach to testing, including informal regression testing and writing unit tests.
  • Support the creation of user documentation by technical authors.
  • Reviewing code written by other programmers and providing constructive feedback to ensure it aligns with the required quality standards.

  • Basic Requirements

  • Experience of programming and developing RESTful APIs for client-server architecture.
  • Strong architectural skills and knowledge of C# and object orientated programming (OOP).
  • Good understanding of software design patterns and data structures.
  • Good understanding of the Agile D...
  • Apply for this Position