Talent.com
Software Developer
Software DeveloperMomentum Telecom Inc • Birmingham, AL, US
Software Developer

Software Developer

Momentum Telecom Inc • Birmingham, AL, US
[job_card.variable_hours_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

Position Summary

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.

General Duties and 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.

Essential Duties and Responsibilities

  • 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
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Education and Experience

  • 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
  • Knowledge, Skills and Abilities

  • 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.
  • Technical Knowledge

  • 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).
  • 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.
  • Job Conditions

    The physical demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job the associate is :

  • Frequently required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk and hear.
  • Occasionally required to stand; walk; climb or balance; and stoop, kneel, crouch, or crawl.
  • Occasionally lift and / or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and ability to adjust focus.
  • The noise level in the work environment is usually low.
  • [job_alerts.create_a_job]

    Software Developer • Birmingham, AL, US

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    Tocaro Blue • Birmingham, AL, US
    [job_card.permanent]
    Looking for an opportunity to make an impact at a fast growing, investor-backed AI / ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opport...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite

    Full Stack Software Engineer (.NET, React, and Azure) - 100% onsite

    Southern Talent Specialists • Birmingham, AL, US
    [job_card.full_time]
    NET web APIs and services; design and normalize data models; write performant T‑SQL, stored procedures.Contribute to front‑end delivery. React and TypeScript are preferred for new work...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer

    Software Developer

    VirtualVocations • Birmingham, Alabama, United States
    [job_card.full_time]
    A company is looking for a Software Developer to modernize their Encompass platform through API-driven integrations.Key Responsibilities Design and deliver integrations using Encompass Next Gen A...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AWS Software Developer

    AWS Software Developer

    VirtualVocations • Birmingham, Alabama, United States
    [job_card.full_time]
    A company is looking for an AWS Software Developer - App Mod / App Dev.Key Responsibilities Develop and implement scalable, cloud-native applications using AWS services and modern frameworks Moder...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Developer (Power Platform)

    Software Developer (Power Platform)

    VirtualVocations • Birmingham, Alabama, United States
    [job_card.full_time]
    A company is looking for a Software Developer (Power Platform) with a focus on data analytics and business process automation. Key Responsibilities Assist in all phases of software solution develo...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Application Developer (Full Stack) / 4P114

    Application Developer (Full Stack) / 4P114

    4P Consulting Inc. • Birmingham, AL, US
    [job_card.full_time]
    Permanent Resident (Green Card) or US Citizen preferred.Develop application enhancements with complex business requirements, including custom data interfaces, security and compliance regulations, a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Birmingham, USA

    Senior Software Engineer, Windows / Desktop Applications - Birmingham, USA

    Speechify • Birmingham, AL, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Manager, Software Development

    Senior Manager, Software Development

    Genuine Parts Company • Birmingham, AL, United States
    [job_card.full_time]
    Enterprise Release Manager - Job Description.Motion's enterprise application landscape, with a primary focus on.Sterling DOM, Manhattan WMS, Microsoft Dynamics 365. This role ensures that version up...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Cobol Developer

    Sr. Cobol Developer

    Southern Talent Specialists • Birmingham, AL, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Cobol Developer Job Description : .Must have Cobol Development experience as well as DB2 and JCL experience.The person in this position would be working with a detailed and organized subject matter e...[show_more]
    [last_updated.last_updated_30]
    The Administrator (ADMI) Senior Software Engineer

    The Administrator (ADMI) Senior Software Engineer

    Protective Life Insurance Company • Birmingham, AL, United States
    [job_card.full_time]
    The work we do has an impact on millions of lives, and you can be a part of it.We help protect our customers against life's uncertainties. Regardless of where you work within the company, you'll be ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior The Administrator (ADMI) Software Engineer

    Senior The Administrator (ADMI) Software Engineer

    Protective Life Insurance Company • Birmingham, AL, United States
    [job_card.full_time]
    The work we do has an impact on millions of lives, and you can be a part of it.We help protect our customers against life's uncertainties. Regardless of where you work within the company, you'll be ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Transform9 • Birmingham, AL, US
    [job_card.full_time]
    Transform9 is on a mission to enhance healthcare communication through our innovative conversational agent platform.Our goal is to create seamless interactions between patients and healthcare provi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Mobile Technical Lead & Senior Developer

    Mobile Technical Lead & Senior Developer

    Staffing the Universe • Birmingham, AL, United States
    [job_card.full_time]
    Mobile Technical Lead & Senior Developer.Location : 100% Remote Duration : Long Term.Role Description : Technical Lead for Mobile Application will be responsible for the development and maintenance of...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Support Engineer

    Software Support Engineer

    Insurance Office of America • Homewood, AL, US
    [job_card.full_time]
    Title : Software Support Engineer.Fully Remote | Location / Supporting : .Please note : If this position is posted as either fully remote and / or hybrid, in accordance with company policy, individuals re...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer, Platform - Birmingham, USA

    Software Engineer, Platform - Birmingham, USA

    Speechify • Birmingham, AL, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Birmingham, USA

    Senior Software Engineer, Core Experiences - Birmingham, USA

    Speechify • Birmingham, AL, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Tocaro Blue • Birmingham, AL, US
    [job_card.permanent]
    Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI / ML company? Do you thrive in senior technical leadership roles and enjoy shaping both...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Transform9 • Birmingham, AL, US
    [job_card.full_time]
    Transform9 is redefining healthcare communication by developing a groundbreaking conversational agent platform that enhances the interactions between patients and their healthcare providers.Our com...[show_more]
    [last_updated.last_updated_30] • [promoted]