Senior Network Engineer
Responsibilities:
- Design, implement and maintain network infrastructure and systems.
- Configure and maintain IPsec, OpenVPN and SSTP VPNs, Firewalls, load balancers and other security protocols.
- Manage Windows and Linux administration, including domain administration and security.
- Identify and troubleshoot network issues and provide timely solutions.
- Conduct regular system audits to ensure optimal performance and security.
- Deploy and maintain monitoring tools such as Zabbix, Nagios, checkmk, and SNMP.
- Manage and maintain virtualization environments using Hyper-V and VMWare, ensuring optimal performance and stability.
- Collaborate with the team to identify and implement network improvements and upgrades.
- Stay up to date with the latest industry trends and technologies to improve our network systems.
- Participate in on-call rotation for off-hour support and incident response.
Requirements:
- Bachelor’s degree in computer science, Information Technology, Electrical Engineering, or suitable experience in the related field
- 5+ years of experience as a Senior Network Engineer or a similar role
- Strong knowledge of IPsec VPNs, Firewalls, Load balancers Windows Administration, and Linux Administration
- In-depth understanding of network protocols and security systems
- Expertise in virtualization platforms such as Hyper-V and VMware.
- Expertise in network security, intrusion detection and prevention systems, vulnerability scanning as well as penetration testing.
- Experience setting up and maintaining webservers such as Microsoft IIS, Apache/Nginx
- Experience preferred (not required) in setting up and maintaining Asterisk, FreePBX and IVR systems.
- Experience preferred (not required) in setting up messaging using SMPP and ParlayX
- Familiarity in setting up and maintaining messaging queueing systems using RabbitMQ/ActiveMQ
- Experience running systems in production.
- Familiarity with database technologies such as SQL Server, MySQL
- Shell scripting and automation (bash, powershell, python, nodejs)
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work independently and in a team environment.
- Relevant certifications such as CCNA, CCNP, and CISSP are a plus.
Senior Systems Integration Engineer
Responsibilities:
- Design and implement Mobile Accord’s Voice and IVR systems.
- Setup and maintain Mobile Accord’s Messaging systems.
- Set up and maintain Asterisk and FreePBX systems
- Manage messaging connectivity using SMPP and ParlayX
- Set up and support billing and airtime systems.
- Manage Windows and Linux administration, including domain administration and security.
- Deploy and maintain monitoring tools such as Zabbix, Nagios, Checkmk, and SNMP.
- Conduct regular system audits to ensure optimal performance and security
- Collaborate with the team to identify and implement network improvements and upgrades
- Participate in on-call rotation for off-hour support and incident response.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or suitable experience in a related field
- 4+ years of experience as a Senior Integrations Engineer/VAS Engineer or a similar role
- Experience in setting up and maintaining Asterisk, FreePBX and IVR systems.
- Experience in setting up messaging using SMPP and ParlayX
- Experience in setting up and maintaining messaging queueing systems using RabbitMQ/ActiveMQ
- Proficiency in Windows and Linux administration, domain administration, and virtualization using HyperV and VMWare.
- Experience setting up and maintaining webservers such as Microsoft IIS, Apache/Nginx
- Experience running systems in production.
- Familiarity with database technologies such as SQL Server, MySQL
- Shell scripting and automation (bash, powershell, python, nodejs)
- General knowledge of IPSec VPNs, Firewalls, Load balancers
- Understanding of network protocols and security systems
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work effectively both independently and in a team environment
- Experience in setting up interactive IVR systems such as FreePBX and Verboice systems is a plus.
Operations Coordinator
Responsibilities:
- Assisting with the management of daily operational activities and escalating where support is required
- Assisting with project management by creating assignments, tracking progress, and following up on the resolution of issues
- Liaise between the different operations departments to ensure cross-departmental goals are achieved
- Arranging and assisting with the onboarding of new employees
- Preparing and maintaining operations documents and reports
- Performing administrative tasks such as taking minutes during meetings, scheduling meetings, etc.
Requirements:
- Excellent organizational, time management, multi-tasking, and prioritization skills
- Experience in project management skills (preferred)
- Excellent communication and people management skills
- Bachelor’s degree in business administration or another related discipline
- Experience in an administrative role for 2+ years
- Proficiency in Microsoft Office suite (PowerPoint, Word, Excel)
- Self-starter with strong problem-solving skills
Senior Integration Systems Developer
About you
The ideal candidate for this role brings some combination of the following personal traits to the table:
- Extremely self-motivated and highly organized
- Self-starter (willing to take initiative and champion innovative ideas)
- Collaborative and works well in a team environment
- Possesses excellent oral and written communication skills
Key Responsibilities:
- Implementation of new SMS messaging connections with wireless carriers’ SMSC using GeoPoll’s messaging platform (Java, SMPP, REST)
- Development and extension of the capabilities of GeoPoll’s messaging platform (Java)
- Implementation of new billing adapters for various wireless carrier billing systems (REST, SOAP, C#)
- Troubleshooting and debugging web applications
- Accurately breaking down and estimating work and an ability to deliver as per agreed-upon timelines
- Active involvement in design reviews, code reviews and general support of all team initiatives.
Skills & Experience:
Languages
- Java
- C# .Net
- Javascript
- HTML 5
- CSS 3/Sass/Less
Frameworks
- .Net 4.5+
- .Net Core
- ASP.NET Core Blazor
- .Net Xamarin
- jQuery, jQueryUI
- PetaPoco
- Dapper
- Unity (IOC)
- Knockout.js
- Require.js
- Node.js
- Bootstrap.js
Tools
- ActiveMQ, RabbitMQ, or other Queuing Platform
- NHibernate
- REST, SOAP, JSON, JMS, NMS
- Microsoft Visual Studio
- Team City
- Nuget
Databases
- SQL Server
- MySQL
- CouchDB
- Cassandra
Method of Application
Please submit your CV and cover letter (as a single file with your name as the file name) to [email protected] with the job title: Sr. Network Engineer in the subject line.