About the role:
IT Manager is a key member of the management team, helping to collectively lead the company. Reporting directly to the CEO, you will be providing senior technical expertise for the company and business. This will include manage the whole network and development for the company’s projects and responsible for the smooth running of our IT department. As a lead member of the team you will also take control of the infrastructure and networking capability of the business to roadmap, design and integrate the entire IT system for the purposes of Organization growth and establish a technology vision. You will have a wealth of expertise in delivering technology solutions, superb interpersonal skills, experience of leading a team and a passion for forward thinking.
IT Manager will be responsible for the following:
Manage the company’s entire IT department, supervise other software developers and support team while also focusing on project demands and tasks.
Build strong relationships with the dedicated internal and external IT team to help develop and support new and existing capabilities.
Develop and maintain comprehensive and current support documentation (hardware/software inventory, checklist, SOP’s, diagrams, etc.)
Develop and maintain a business recovery plan to ensure timely and effective restoration of IT services in the event of a disaster.
Full software lifecycle application development.
Software research, analysis, review and evaluation, code analysis, requirement analysis, identification of code metrics, system risk and software reliability analysis.
Ensure the performance and quality of the technical platform and servers.
Prepare action plans, documentation, and test procedures before converting the requirements to High Level Design.
Evaluate and identify new technologies for implementations.
The successful candidate will have the following skill set and experience:
Experience in service delivery and applying IT system security method and techniques to system designs.
Experience in the global Telecommunication and IT services industry with an extensive knowledge in design, implementation of highly scalable, innovation and system architecture.
Experience in Project Management, Program Management, evaluating and implementing Telecom Software Solutions, gathering of business and technical requirements, prepare technical options and converting the requirements to High Level Design for Mobile operators.
Required key skill(s):
Methodology: Agile/Scrum, Waterfall.
Technologies: GSM, SMSC, SMPP, HLR, SMS, MMS.
Web Development: C#, ASP.Net WebForms, ASP.Net MVC, Web Services, Entity Framework, Stored Procedures, MS SQL Server, IIS, HTML5, CSS, JavaScript, JQuery, AJAX.
Mobile Development: Android.
Network: VMware, VPN, IP Phone, PBX, LAN, WAN, Datacenter, configure Server, configure firewall.
Protocols: TCP IP, SIP, Sigtran, Diameter.
Rest APIs: Paypal Payment Gateway, Facebook, LinkedIn, Google, Telco Billing, Telco SMS.
Version Control: TFS, GiftHub, Tortoise SVN
Tools: Visual Studio, Android Studio, Netbeans, SQL Server Management Studio.
Experience in Black Box Testing, GUI Testing, Functionality Testing, Positive and Negative Testing, System Testing, User Acceptance Testing (UAT) and Regression Testing of Web Based Applications and Client-Server Applications.
Knowledge of Database testing, Writing SQL queries and validation of Data.
Minimum of 5 to 8 year(s) of working experience in the related field is required.
Candidate must possess at least a bachelor’s degree in Software Engineering/Computer Science/Information Technology or equivalent.