This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
* Intermediate and Senior positions available
Join a team of outstanding Software Developers building software systems that exceed customer expectations and that keep companies coming back for new systems and upgrades!
The successful applicant will be joining the Sirius XM project team to work on custom server-side application software that supports the uplink to satellite and terrestrial networks. Sirius XM networks reach more than 100 million people/month and this application is a key component of that network.
The application is distributed and highly available with instances running in multiple locations. We are currently working on decomposing tasks into smaller components and replacing proprietary libraries with more standard open source ones.Developers on this project team are divided into multiple Scrum teams that work closely with Sirius XM personnel.
Key Technologies:
-Browser: JavaScript, React, Redux
-UI Server: Apache, Flask
-Application Server: Java, Some C++
-Automated Tests: Python, Robot
-Database: PostgreSQL, Couchbase
-Linux
-Networking including routing, DNS, standard protocols, TLS, certs
Responsibilities:
-Design enhancements
-Write server side code and unit tests primarily in Java
-Perform code reviews and mentor junior developers
-Participate in integration and test, including writing automated tests
-Help improve software development & deployment environments
Requirements:
-A degree in Computer Science or equivalent
-3+ years of Java development
-Agile experience is considered an asset
-Experience in key technologies listed above is considered an asset
The ability to meet the requirements outlined in the Canadian Controlled Goods Program is mandatory. All employees will be required to apply for a Government Security Clearance.