Responsibilities: ● Develop robust, high-quality software to deliver functionality that enables efficient management of large telecommunications and data networks. ● Use Java, Oracle/Postgres databases, Elasticsearch and distributed computing technologies to create innovative, user friendly solutions to network management problems ● Work with complex systems that communicate using multiple protocols, including SNMP, TL-1, CORBA 3GPP and more. ● Participate in all phases of the software development process, including design, design review, development, code review and unit testing. ● Troubleshoot multi-threaded applications within complex networked environments. ● Contribute to development of functionality that enables high performance, high availability and ease of use
Requirements: ● BS in computer science or a related field. ● Java development experience required ● Familiarity with two or more of the following is required: JavaScript, Spring framework, Jython, Hibernate, RMI, socket programming, JMS, JMX and Eclipse plugin development. ● Strong communications skills and the ability to work effectively as part of a team. ● Course work or experience designing and developing software for complex systems. Experience with distributed systems, network management, databases, telecommunications, and/or data networking equipment is preferred. ● Familiarity with SNMP, TL-1 and/or CORBA is highly desirable.
Altair is a global technology company that provides software and cloud solutions in the areas of product development, high-performance computing (HPC), and data analytics. Altair enables organizations across various industries to compete more effectively in a connected world while creating a more sustainable future. For more information, visit https://altair.com/.