Rapiscan Systems | AS&E, an OSI Systems Company is seeking a Sr. C#/ .NET Development Engineer in Billerica, MA.
Rapiscan Systems | AS&E 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 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.
The primary function of Sr. Software Engineer is to plan, design, implement and maintain proprietary desktop and web-based software as part of a collaborative team. A well-suited candidate will have the capacity to collaborate with other team members and Subject Matter Experts to ensure solutions are reimplemented according to customer requirements.
Build high-quality, scalable, desktop\web 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, 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 apply them to enhance existing applications.
Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.
Demonstrate behavior consistent with the company's 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.
Bachelor's or master's degree in Computer Science, Information Systems, or another related field.
7+ years of professional software development experience.
5+ years of recent C# .NET Development with strong working knowledge in Microsoft technologies.
Experience in analysis, design, development, and deployment of distributed applications.
Familiar with Agile development methodologies (IE: SCRUM, Kanban).
Experience developing framework components and web services using one or more of the following: Web API, WCF, Web sockets, etc.
Experience with SQL Server database design, administration, and scripting highly desired.
Knowledge of design patterns, performance issues and troubleshooting strategies.
Functional knowledge of Application Lifecycle Methodologies and processes such as Agile Development, Continuous Integration, etc. using Team Foundation Server (TFS), Team Services (VSTS), and/or Azure DevOps preferred.
Solid knowledge of Windows operating systems, IIS and security practices.
This position includes an education verification as part of our background check.
Equal Opportunity Employer
EEO is the Law
Poster Link: http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
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.