Momentum · 4 hours ago
Software Developer
Momentum Telecom Inc is a leading provider of managed network, cloud voice, and operational support solutions to enterprise and wholesale customers worldwide. The Software Developer position is responsible for the design, engineering, and implementation of new features within the company’s managed networking product and other offerings, as well as providing maintenance and support for existing products and software services.
Telecom & CommunicationsCloud ComputingEnterprise SoftwareReal EstateLegalBig DataAppsAnalyticsCloud Data ServicesCollaborationIntellectual PropertyMobile AppsService IndustryTelecommunicationsUnified Communications
Responsibilities
Performs product software engineering, software defect correction and verification, release testing, and beta support on network/systems software projects which may require research and analysis
May assist in performing on-site client work. Operates under close supervision
Reports to the Development Team Lead
Performs maintenance and enhancement of existing network/systems software modules
Prepares technical documentation of software components
Establishes technical proficiency in design, engineering, implementation and unit testing
Strives to increase application and industry knowledge
Interfaces and partner with other Momentum personnel when resolving customer issues
Qualification
Required
Bachelor's degree in computer science or equivalent degree in a technical discipline; may require additional training in skills to fulfill the basic responsibilities of the position
Minimum of two (2) year experience in Software Engineering/Developer role
Working knowledge of software engineering and development principles, theories, concepts, and techniques
Working knowledge in agile software development methodology, design, engineering and implementation
Strong analytical and design skills within complex integrated products
Advanced understanding of development process (Software Development Life Cycle), including specification, documentation and quality assurance best practices
Ability to learn how business issues impact overall project plans
Strong written and oral communication skills
A team player attitude with the desire and effort to hold her/himself and others to high standards of quality and productivity
The desire to continuously learn and improve his/her knowledge and skills
Strong knowledge of Java 11
Moderate to strong experience with technology frameworks, tools and middleware including but not limited to: Tomcat, JMS, Spring, JPA, Hibernate, Maven and or Ant, JUnit, Mockito, SVN/Git, Continuous Integration platforms CruiseControl/Bamboo
Experience with web-based technologies (preferably React, TypeScript, CSS)
Experience with XML and JSON technologies including binding tools APIs, schema design, and Web Services frameworks (preferably REST)
Experience with basic UNIX/Linux Open Systems (UNIX/LINUX) administration a plus
Moderate knowledge of SQL and at least one Linux/Unix-based major RDBMS (MS SQL Server/MySQL/Oracle)
Preferred
Experience in OSS/BSS or the Telecom industry a plus
Experience developing with or extensive/ knowledge of network communications/data protocols such as SNMP, Telnet, TCP/IPDHCP, TFTP, DNS a plus
Company
Momentum
We unleash human momentum with collaboration, connectivity, and communications technology.
H1B Sponsorship
Momentum has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (2)
2023 (1)
2022 (1)
Funding
Current Stage
Late StageTotal Funding
$37.57MKey Investors
Court Square Capital Partners
2018-03-12Private Equity
2015-10-15Series Unknown· $0.05M
2013-12-20Series Unknown· $27.52M
Recent News
Channel Futures
2024-01-19
Company data provided by crunchbase