Software Development Engineer

Software Development Engineer 

Location: Sedgefield  |   Job Ref: 181032SDE

PragmatIC requires an experienced and innovative Software Development Engineer who is capable of making a significant contribution to a range of interesting projects, focused internally, but also with an external element. As part of our expanding Data Analytics team, the successful candidate will develop a variety of new programmes through to scale and also help enhance existing software working alongside colleagues from across the company.

To apply: send your cv to recruitment@pragmatic.tech

Key tasks:

  • Define, specify, design and test programmes for applications across the business
    • Including novel applications
    • Comprehensively document all work
    • Change control
    • Specify hardware requirements required
  • Implement new A.I. algorithms that support data correlation and deep learning
  • Support existing programmes and demonstrators. Implementing and documenting changes as required
  • Prioritise workload in-line with company goals. Consulting with colleagues across the company  
  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices and participating in professional societies

Qualifications and training:

  • Bachelors degree in Computer Science, Information Systems, Software Engineering or equivalent experience
  • Additional qualifications in Java or equivalent object orientated programming language

Skills and experience:

  • Demonstrable use of Java/JavaScript; C/C++/C#, Android and iOS apps
  • Experience with SQL/mySQL, .NET, Python, Ruby, HTML and PHP (an advantage)
  • Evidence of working with version control systems such as Git/Source Forge
  • Previous experience of working with configuration-based software packages (an advantage)
  • Proficient with all Microsoft Office tools
  • Examples of previous work using Agile or Lean concepts to achieve process improvements
  • Articulate in the Industry 4.0 concept (an advantage)
  • Has driven best practice in coding, documentation and change control management
  • Excellent written and oral communicator
  • Strong communicator and team player