OSI Systems, Inc

  • Senior Software Engineer

    Location IN-AP-Madhapur, Hyderabad
    Posted Date 1 week ago(7/9/2018 7:49 AM)
    Company
    Rapiscan Systems Pvt Ltd
    Requisition #
    14290
  • Overview

    Rapiscan Systems, a wholly-owned subsidiary of OSI Systems, Inc. designs, manufactures and markets security and inspection systems worldwide. Our products are used to inspect baggage, cargo, people, vehicles and other objects for weapons, explosives, drugs and other contraband. Rapiscan Systems security and inspection devices can be found in a wide range of locations such as, airports, border crossings, railway stations, sea ports and terminals, government and military installations and nuclear facilities. As the world's leading security screening provider, Rapiscan Systems provides state-of-the-art products, solutions and services to meet our customers' most demanding threat detection needs .

    Responsibilities

     

    Senior Software Engineer shall resolve medium to high range of issues in the development and help the junior team members in resolving these kinds of issues. He/she should be involved in the design, analysis and business requirements of the products. Knowledge and ability to manage the entire software development life cycle process is essential for a Senior Software Engineer.

     

    Responsibilities:

    • Autonomous in development, design and resolving the critical issues of Software
    • Primary responsibilities involve working with the design teams to effectively understand and implement the solutions independently.
    • Develop the pseudo code/flow chart for the given design solution of the product
    • Building the software for testing and product release.
    • Maintaining systems by monitoring and correcting software defect
    • Ability to find creative solutions to moderately defined problems
    • Familiar with software development process like waterfall, Agile/Scrum methodology etc.
    • Mentor junior engineers and improving their problem solving skills
    • Unit testing & debugging of production software
    • Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new 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. 

     

    Qualifications

     

    Educational Requirements

     

    • E/B.Tech or M.E/M.Tech in the disciplines of EEE/ECE/CSE or MCA degree or equivalent experience.

     

    Specific Knowledge and Skills

     

    Candidates should have experience in the following skills and technologies:

     

    Required:

    • Experience in building rich applications using HTML5 (including Canvas component), CSS, JavaScript, AJAX, JSON
    • Extensive Experience on Angujar.JS and JQuery
    • Experience on XML, XSD, XSL, XSLT, XQuery, XPath
    • Basic working knowledge on MS SQL server or Postgress
    • Knowledge on Spring MVC Framework
    • Experience in creating and consuming RESTful Web Services.
    • Experience with at least 6 years of Software development using several of the skills and technologies mentioned below

    Nice to Have:

    • Scripting Languages: WebGL
    • Core Java:
      • Data structures and collections framework
      • Web Socket Programming
    • Persistence Frameworks: Hibernate
    • Java Frameworks: Junit, Log4J
    • IDE Tools: Eclipse IDE
    • Configuration Management Tools: Maven, GIT, Ant, and CI tools like Jenkins or Hudson
    • Experience of Automated Unit Testing (Jasmin/Karma)
    • Experience with Agile software development methodology .

    Functional Skills

    • Knowledge of Screening and Scanning technologies is a plus
    • Exposure to Security Systems domain is a plus
    • Exposure to Test Driven Development is a plus

    Soft Skills

     

    • Voice out issues and seek proactive help from other team members
    • Excellent verbal/written communication skills with very good teaming skills
    • Good time management and organizational skills
    • An ability to work to deadlines

     

    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.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.