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 technologyor multiple X-ray technologiesto address each customers 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- Bachelors or masters 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.
- Holidays25 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.
- Seniority Level
Mid-Senior level
- Industry
- Appliances, Electrical, and Electronics Manufacturing
- Computer and Network Security
- Employment Type
Full-time
- Job Functions
- Engineering
- Information Technology
- Skills
- C#
- Security Systems
- Computer Science
- Software Development
- Problem Solving
- .NET Framework
- C (Programming Language)
- Computer Engineering
- Requirements Analysis
- Continuous Integration (CI)