Software Developer

Momentum Telecom IncAtlanta, GA
2h

About The Position

Momentum is a leading provider of managed network, cloud voice, and operational support solutions to enterprise and wholesale customers worldwide. The Software Developer position is a mid-level role responsible for design, engineering and implementation of new features within the company’s managed networking product and other product offerings. Additionally, the Software Developer will provide maintenance and support for existing products and software services.

Requirements

  • 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).
  • Moderate knowledge of SQL and at least one Linux/Unix-based major RDBMS (MS SQL Server/MySQL/Oracle).

Nice To Haves

  • Experience with basic UNIX/Linux Open Systems (UNIX/LINUX) administration a plus.
  • 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.

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.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service