Software Engineer

Edwards Ltd
Burgess Hill, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Burgess Hill, United Kingdom

Tech stack

.NET
Microsoft Windows
Agile Methodologies
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Data Transmissions
Relational Databases
Software Design Patterns
Linux
Programming Tools
Windows Communication Foundation
Microsoft Visual Studio
Windows Presentation Foundation
Microsoft SQL Server
Message Queuing Telemetry Transport (MQTT)
Scrum
Regression Testing
RS-232
Software Engineering
SQLite
Subversion
WebSocket
Windows Forms
Software Modules
GIT
REST
Software Version Control
Web Api
Microservices

Job description

As a Software Engineer, your mission is to develop, test and support software modules, frameworks and applications to meet the business needs of Atlas Copco's Vacuum Technique Divisions. You will report to the Software Manager, Applications as part of wider Divisional Software team.

You will

  • Design, develop, test and support software modules, frameworks and applications, ensuring solutions are reliable, scalable and maintainable.
  • Enhance software quality by adding and improving regression test frameworksand automated testing.
  • Use specialist software knowldge to develop innovative solutions that solve complex problems and deliver added value to Atlas Copco products.
  • Develop and documetn the software following design patterns and best practices.
  • Keep up to date with new software development techniques, tools and emerging technologies.
  • Follow the defined processes for coding, developer testing, unit testing, code reviews etc., working within an Agile Scrum team

Requirements

Do you have experience in WCF?, You will have skills, experience and knowledge in the following;

  • Microsoft .NET application development, specifically C#, Windows form, WPF, and microservices using Visual Studio development tools
  • Windows/Linux application development using .NET
  • Cross platform services in .NET 8
  • Self-hosted Web APIs
  • Experience and knowledge of network and serial data communications (e.g. TCP/IP & RS232/485)
  • Inter-component communications (e.g. WCF, Web API, REST, MQTT and Web Sockets)
  • SQLite and relational database design using Microsoft SQL Server
  • Agile development, ideally following a formal Scrum and/or Kanban process
  • Source control management using tools such as Azure, Git & SVN
  • Good written, verbal, and interpersonal skills
  • Experience of CI/CD pipelines

About the company

Edwards is a leading developer and manufacturer of sophisticated vacuum products, exhaust management systems and related value-added services. Edwards solutions are integral to manufacturing processes for semiconductors, flat panel displays, LEDs and solar cells. They are also used within an increasingly diverse range of industrial processes including power, glass and other coating applications; steel and other metallurgy; pharmaceutical and chemical; and for scientific instruments in a wide range of R&D applications. Edwards has over 4,000 employees worldwide engaged in the design, manufacture and support of high technology vacuum and exhaust management equipment. Edwards has state-of-the-art manufacturing facilities in Europe, Asia and North America.   You must create an Indeed account before continuing to the company website to apply

Apply for this position