Job Description
You will be supporting and developing software for a wide array of Sales, Inventory, CRM and
other enterprise grade tools in the telecommunications industry working with project
management and collaboration tools, various internal and external facing web and
Android/IOS apps, web-based and mobile development tools as well as cloud-based sites. You
must have at least 7 years of similar experience; a Degree in Computer Science, Information
Technology, or equivalent degree.
**Responsibilities**:
Will be a member of the Application Development and Engineering Team supporting a
Will support and develop software for a wide array of institutional tools and
management, sales and revenue generation platforms, collaboration tools, Intrenet
and Intranet sites, and mobile apps.
Will join and contribute to a technical team using agile development methodologies to
and/or procedures for development and operations.
Will utilize extensive knowledge of scalable and modular systems to develop system
architectures and help steer technical planning and decision-making.
Lead a team of developers and work with UX designers, stakeholders, and senior
management.
**Required Skills**:
Excellent verbal and written communication skills.
system environments.
data exchanges with external entities via XML, SOAP, etc.
Extensive knowledge in front-end frameworks such as Angular, REACT, HTML/CSS,
JavaScript, Node.js, or.NET.
Extensive knowledge of Relational Databases solutions in MS SQL and MySQL.
Extensive knowledge in utilizing web services.
Experience with software versioning control systems (e.g., Git/GitHub)
Demonstrable technical writing and presentation skills and shall have generated
technical documents in support of software development project.
Working knowledge of Software and Systems Engineering practices and artifacts
**Desired Skills**:
Experience issue and project tracking systems (e.g., JIRA, ZenHub, Asana, Clickup,
Monday, Freshdesk, etc.)
Experience working in the telecommunications Industry.
Experience with Amazon Web Services or Azure.
Experience working with credit card and ACH processing with various payment
gateways and merchant services such as Authorize.net and PaymentTech.
Experience with Payment Card Industry Compliance work.
Experience working with mobile devices.
Experience working with Asterisk in Linux.
Demonstrating initiative and autonomy.
Experience in Project Management working with multiple departments and teams
and/or clients.