Iridium Satellite, LLC is looking for an Applications Programmer III to join our B/OSS Billing Development team. In this role, you will be responsible for autonomously designing and developing Front end UI, APIs, Java-based middleware, Azure Power Pages, and the power platform. You will provide technical support and work on the development, maintenance, and support of multiple core software systems.
What You'll Do
- Design, develop and maintain PHP based UI, API and Java-based middleware with SOAP/REST web services
- Design, develop and maintain external/internal-facing portals with Power Pages/React.js, internal apps with Power Apps, and automation with Power Automate
- Develop and maintain secure, scalable data models across Dataverse and PostgreSQL, ensuring seamless synchronization between cloud databases and front-end applications
- Contribute to the efforts to modernize our applications with the latest tools and technologies
- Build event-driven applications using Kafka and RabbitMQ
- Optimize in-memory data processing and caching using Redis
- Play a key role in an Agile Scrum team software development cycle, including design discussions and work closely with product owner, line of business, quality assurance and operations support teams
- Independently deliver high-quality work and drive projects/deliverables to completion
- Be responsible for development and execution of process/procedure and required training materials
- Conduct review of peer code against team agreed code standards and industry best practices, mentor junior members in the team and provide the needed technical guidance
- Produce new builds/patches and deployments upon completion of development tasks
- Support the integration, documentation, and launch of new product offerings throughout the release/development cycle and present the documented API changes for customer integration
- Work collaboratively with the development and testing teams
What We're Looking For
- Bachelor’s degree in Computer Science or related field OR equivalent relevant experience in lieu of degree
- 5+ years of relevant experience in software development
- 4+ years of progressive experience in software development and cloud solutions
- Programming & Frameworks: Laravel, PHP, Java, React.js, Node.js, Python
- Cloud & Platform Expertise: Azure Static Web Apps, Power Pages, Power Platform, Azure Functions
- Databases: Dataverse, MySQL, Oracle Database, Azure Database for PostgreSQL
- Strong understanding of RESTful APIs and microservices architecture
- Experience with version control systems (e.g., Git)
- Familiarity with CI/CD pipelines and DevOps practices
- Skilled at translating functional requirements into technical design
- Ability to understand and follow-up on various complex technical issues (sizing, performance, business logic, etc.)
- Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those unfamiliar with the topic
- Confidence and ability to easily build relationships with leadership and colleagues outside of your team
- Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutions
- Be proactive in providing feedback and be enthusiastic in sharing your knowledge with others
- Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
- Able to occasionally work extended hours during releases or troubleshooting of any critical customer impacting issues
- Provide production support after hours if a customer issue cannot wait till the next day
- Able to work a hybrid schedule that includes at least 60% of your time (3 days per week) in office
- Able to be on call
- Able to travel up to 5% of the time
Nice to Have
- Strong technical knowledge of and experience in Telecommunications or BSS/OSS systems
Technical Stack
- Laravel, PHP, Java, React.js, Node.js, Python
- Azure Static Web Apps, Power Pages, Power Platform, Azure Functions
- Dataverse, MySQL, Oracle Database, Azure Database for PostgreSQL
- Kafka, RabbitMQ, Redis
Team & Environment
You will work on an Agile Scrum team, collaborating closely with product owners, business stakeholders, quality assurance, and operations support.
Work Mode
This role requires a hybrid work schedule, with at least 3 days per week in the office.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.




