Job Description
About the Company - Rapiscan Systems is an industry leader in detection technology, providing cargo and vehicle inspection systems and services for ports, borders, military, high-threat facilities, and checkpoints to help customers combat terrorism, drug smuggling, illegal immigration, and trade fraud. We offer a broad array of scanning system configurations that leverage low-, medium-, and high-energy X-ray technology—or multiple X-ray technologies—to address each customer’s unique security application requirements. Our commitment to excellence in imaging performance, innovative design, and uncompromising quality ensures our solutions consistently deliver best-in-class imaging, high reliability, and operator satisfaction, to help customers find threats and contraband with ease and confidence.
About the Role - The primary function of this position is to support all aspects of the software development lifecycle for our X-ray scanner and imaging software applications. This candidate must have experience across the software stack to develop and support software for complex x-ray security systems. This is a hands-on role requiring accomplished analytical and problem-solving skills.
Responsibilities
* Build high-quality, scalable, desktop applications and components within an Agile environment as well as maintain and support existing applications.
* Perform all phases of the software life cycle development, including requirements analysis, architecture, design, implementation, documentation, peer reviews, unit testing, and sustainment.
* Make regular modifications to existing software for error correction and to improve overall function and performance.
* Stay plugged into emerging technologies and compliances and apply them to enhance and secure existing applications.
Qualifications - Bachelor’s or master’s degree in Computer Science, Information Systems, Computer Engineering, or another related field. Solid knowledge of Windows operating systems and network technologies.
Required Skills
* 5+ years of recent C# .NET development with strong working knowledge in Microsoft technologies.
* Experience in analysis, design, development, and deployment of distributed applications.
* Experience developing framework components and micro services using one or more of the following: WCF, gRPC, web sockets, REST, TCP/IP is highly desirable.
* Experience with SQL Server database design, administration, and scripting highly desired.
* Functional knowledge of Application Lifecycle Methodologies and processes such as Agile Development and Continuous Integration using Azure DevOps preferred.
Compensation package -
* Excellent salary
* Excellent career development.
* Holidays 25 days holidays plus bank holidays increases up to 29 days after 10 years’ service.
* Life insurance entitlement from first working day which is four times your basic salary.
* Charity work 2 days paid leave if you wish to volunteer and work for your nominated charity.
* One day paid leave to take your Birthday off
* Pension
* Company Car Lease Scheme
* Cycle to work scheme.
* Enhanced Maternity and Paternity pay.
* Healthcare Cash plan
* Eden Red discounts
Apply today to join a world class employer
OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.