Senior Software Engineer

Posted 4 April by Concept IT Easy Apply

Senior Software Developer- Birmingham- £45,000-£50,000

I am currently recruiting for a senior software engineer to join an exciting and progressive client based in Birmingham. This role is based within an existing technical team who design and implement systems for remote control, the monitoring and logging of assets, and system troubleshooting and debugging.
You will be expected to gather requirements and have excellent stakeholder management. Be used to working in a fast paced environment and continually delivering exceptional results.

The ideal candidate will have experience with;

  • Development and maintaining bespoke data logging software to suit operational and business requirements
  • Generation of flow charts and maps relating to software development
  • Develop and maintain accurate records and backups of software, design development, revisioning and approval documentation
  • Develop and maintain communication between data collection points (sites), central and hosted platforms
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Develop, refine, and tune integrations between applications
  • Analyse and resolve technical and application problems

Role Requirements:

  • Significant full cycle Software Development experience including gathering the requirements, designing the software, implementing the software, testing the software and documenting the software is essential
  • Excellent knowledge of C#, .NET stack and JavaScript is a must
  • Excellent knowledge of RabbitMQ and MongoDB is required
  • A Mechatronics background is essential
  • Prior experience of Azure serverless development including Azure functions, EventHub and Stream Analytics is essential
  • Experience of architecting and developing software based on gathered requirements is required
  • Advanced knowledge of Azure Compute through experience is required
  • Knowledge of Python is desired
  • Experience of designing real time dashboards and APIs
  • Experience of NoSQL database such as cosmosDB or InluxDB would be advantageous
  • Experience with OPC UA protocol and/or Modbus would be advantageous
  • Exposure to networks troubleshooting
  • Experience in Continuous Integration and Continuous Deployment

The successful candidate for this position will be earning £45,000-£50,000 + Bonus and outstanding benefits

For immediate consideration for this position, please send your CV to;

Reference: 34826925

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job