Post Job Free
Sign in

Software Developer

Company:
osi-systems.com
Location:
Allgjate, Tirana, Albania
Posted:
May 11, 2024
Apply

Description:

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.

Role Overview

The Software Developer is a part of the S2 Global team and is responsible for working closely with line of business (LOB) managers at S2, product team managers at Rapiscan and IT Application Managers at OSI-Systems to manage the design and rollout of S2 products and integration solutions. This position will support the requirements for the S2 products CertScan (image scanning and analysis software) and S2 training software S2 University. The position will also be responsible for designing, creating and supporting an online web-based learning management system (LMS) and must be able to work independently and collectively with team members around the globe. This position requires advanced conversational English language skills.

Responsibilities

The candidate should have good organization and documentation skills in order to work with the end customers and internal users to provide solutions to business issues.

The Software Developer may be asked to lead efforts to select, design, configure and test applications and the processes that are needed based on a customer requirement. In this role, the candidate will also be required to function as a technical lead and will enlist the aid of other business managers to effectively manage these efforts as needed.

The candidate will have good knowledge of IT systems, software and hardware, as this knowledge will be critical in delivering enterprise scale applications.

The candidate will be required to actively participate in daily SCRUM or weekly meetings to communicate current assignment issues.

Daily programming in web technologies supporting the Microsoft .Net stack C#, MVC, Entity Framework, WebAPI RESTFUL web services

Code first approach experience desirable.

Virtual host machine administration experience desirable.

System Administration and Networking skills in an Azure Cloud desirable

Database development and analysis in Microsoft SQL Server 2012.

Designing User Interfaces utilizing HTMLS, JQuery UI, Bootstrap, JavaScript, AJAX, JSON/XML.

Qualifications

The candidate should display excellent written and verbal communication skills and should be able to effectively relate with various levels of staff, executives and customers.

The candidate should be able to present and support ideas effectively and facilitate discussions to a meaningful and productive conclusion.

Requires 5+ years of experience in software development, business analysis, system administration, testing or a combination of similar fields.

5+ years of development experience in Microsoft .Net C# or any web technologies.

Good understanding of database analysis and networking technologies required.

Experience integrating systems and software, using e-commerce standards desirable.

The software developer will be familiar with standard concepts, practices and procedures of business process design, project management, and IT application development standards.

The position might require moderate travel. The physical demands required for this job are representative of those required in most IT roles where lifting and moving equipment and fitting into tight spaces is essential. Reasonable accommodations may be made for individuals with disabilities.

Training in above competencies.

Security clearance is essential to the position.

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.

Apply