As a Software Engineer, you will use your programming skills and analytical skills to research, design, and develop intuitive user interface solutions. You will participate in the full software engineering cycle which starts with analyzing and understanding client requirements, working with senior developers in developing solutions that fulfill client needs within budget and schedule constraints, and helping in shaping the overall software architecture by conducting design reviews, code reviews, and implementation demo reviews.
Explore our company where the work is challenging, rewarding, and our entrepreneurial environment encourages innovation, teamwork, and creativity. OPNET’s compensation and benefits are outstanding, and we’re offering SIGN -ON BONUSES for highly qualified candidates.
Here’s what you should bring to the table:
BS/MS in Computer Science
2-4 years of working experience in commercial environments
Programming experience in Java
Experience with creating automated product reports is desirable
Experience with Python is desirable
Experience with XSLT , XML , and C++ is a strong plus
Experience writing design documents
Must have a thorough knowledge of software engineering principles
Must have attention to detail, good communication and organizational skills, ability to multi-task, prioritize, and work on multiple concurrent projects effectively with a team
Must be motivated to have an impact on our products, our Company, and the state of the art
Requirements for this position may vary based on division and/or projects involved. Educational qualifications are based on the position level at the time of recruitment.