Senior Full Stack Developer
AS&E - newtown, PA
Apply NowJob Description
Overview: Gatekeeper, part of the OSI Systems Company security division, leverages state-of-the-art technologies: advanced optics, high-resolution cameras, digital imaging processing & machine vision analytic software, and ruggedized hardware assemblies. Gatekeeper is looking for a talented software developer with expertise in full-stack (client-server) applications development. Must be familiar and have hands-on experience deploying secure service and WebAPI based applications. This position will work closely with a team of engineers and software developers to develop innovative and scalable software solutions to support our world-leading intelligent optical inspection and recognition systems. Candidates must be available to work on-site at our Newtown, Pennsylvania R&D Center of Innovation. Remote schedule is negotiable. Responsibilities: Design client-side and server-side architecture communicating through RESTful APIs and services using RabbitMQ. Designing, developing and testing web-based applications with .Net, Entity Framework, HTML, CSS, JavaScript, and Deep understanding of managing concurrent sessions using actor-based concurrency models. Develop database designs optimized for performance using Microsoft SQL Server or MySQL with efficient data storage, retrieval, and salability. Understanding of Cyber Security principles and encryption techniques is a plus. Collaborate with the rest of the engineering team to design and launch new features. Maintain code integrity and organization through effective DevOps practices and ensure robust code versioning using tools such as Microsoft Azure DevOps and Git. Work with graphic designers in converting designs into appropriate visual elements as needed for the Web User Interface. Develop architecture and implementation for ensuing application security and overall data privacy protection. Contribute to the development of high-data availability redundancy and failover safe server architectures. Experience developing applications for both desktop and mobile environments a plus. Experience with real-time web libraries such as SignalR a plus. Experience with AWS, or Azure Cloud deployments a plus. Experience with SMS (Security Management Systems) and VMS (Video Management Systems) is a plus. Demonstrate behavior consistent with the Companys Code of Ethics and Conduct. It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem. Duties may be modified or assigned at any time to meet the needs of the business. Qualifications: BS or MS in computer science, software engineering, computer engineering, or a related field. 10+ years of experience as software developer. Proven experience in C#, .NET, HTML, CSS, JavaScript. Demonstrated ability to architect and partition software effectively across various hardware architectures. Must be a creative collaborative team player and self-starter. Must have an entrepreneurial drive and work mentality. Excellent documentation skills, organizational skills, and verbal communication (including presentation) skills. Due to the nature of our work with various US Government agencies, US Citizenship or US Permanent Residency is required. Willingness and ability to travel to customer locations in the US if necessary. Please review our benefits here: Life at OSI NOTICE TO THIRD PARTY AGENCIES OSI Systems, Inc. and its subsidiaries (collectively OSI) does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI. Equal Opportunity Employer - Disability and Veterans EEO is the Law Poster Link: 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.
Created: 2024-10-28