JOB PURPOSE and Description

Zeta Technologies creates unique and intuitive solutions which provide Mobile Network Operators with reliable control over their networks, resulting in increased profitability through the generation of revenues from A2P traffic, enhanced network security, a reduction in SS7, SMS fraud and spam and increased subscriber loyalty.

Reporting to the Software Development Team Lead, the software developer will work within the Technology Department of Zeta Technologies having the main responsibility to design, implement, test and maintain new or existing software-based systems. Analysis and documentation for the inhouse-developed software is also part of responsibilities for the Software Developer. The developer may be required to learn new programming languages depending on the project at hand. Good communication skills are required for interaction with other developers, other departments and external parties. Proficiency in English is a must. Tight deadlines are to be expected at times, putting in extra hours for flexibility may be required.

Role Profile and Responsibilities

  • Delivery of high quality code conforming to industry standards and best-practices
  • Active interest and involvement in the full development life-cycle of software deliverables (requirements gathering, design, implementation, testing deployment, on-going system support/maintenance)
  • A commitment to maintain the applicability and correctness of software deliverables produced, guaranteeing their alignment to business requirements and company goals
  • Actively research new technology and technology trends to contribute in the Design & Architecture of the assigned project
  • Fosters an environment of teamwork and encourages innovation
  • Ensures that all relevant process, quality and security guidelines are embedded in the designs from the early stages
  • Assist in the development of appropriate standards and practices and ensure that they are documented, maintained and applied to all projects and services
  • Follow the development life-cycle and technology standards adopted by the organisation
  • Able to work on his/her own initiative and without supervision
  • Willing to learn new programming languages and when required (able to adapt and pick up new techniques and technology)
  • Demonstrates strong customer, quality, cost and delivery focus
  • Availability to travel for training purposes or relevant technology conferences. 

Education / Experience

  •  First or Post-Graduate Degree in Computer Science, IT, Engineering or equivalent.
  • At least 3 years’ experience in developing with Java or C++
  • Working Experience with messaging buses such as RabbitMQ or Kafka
  • Working Experience working with caching technologies such as MemCache and Redis.
  • Experience developing high available, efficient backend processes that are deployed in critical environments handling high throughputs (30k+ Transactions per second) introducing minimal delay in the system flow.
  • Working knowledge in Service-Oriented-Architecture (SOA)
  • RDBMS and SQL knowledge
  • Working Experience developing in a microservices architecture
  • Working Experience with software versioning control applications such as GIT or SVN
  • Knowledge of Agile methodologies and related software technologies (scrum, Kanban, JIRA etc.)
  • Knowledge of international IT and Mobile Telecom standards and protocols - Signalling System No. 7 (SS7) and Diameter will be considered as an asset.
  • Sound understanding of Object-Oriented Programming (OOP) and design patterns.
  • Basic knowledge of TCP/IP fundamentals
  • Work Experience with Linux OS, preferably Ubuntu
  • Self-starter, problem solver with the ability to work independently.
  • Strong work ethics – with a passion towards achieving high precision and quality of work produced. Reliable time keeping and attendance

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
First or Post-Graduate Degree in Computer Science, IT, Engineering or equivalent.
Career Level:
Experienced Professional
Experience:
3 Years - 4 Years (At least 3 years’ experience in developing with Java or C++)
Apply Before:
Apr 20, 2019
Posting Date:
Mar 19, 2019

Zeta Technologies

Information Technology · 11-50 employees - Islamabad

Zeta Technologies is a young yet energetic company backed by pool of seasoned professionals having over a decade of experience in providing IT and Telecom services which is reliable, professional and sensitive to its customers’ needs. Zeta Technologies has achieved excellence in providing business class and cutting edge IT and Telecom services due to vast experience in successfully handling large scale projects. Zeta has set a vision to become a premier solutions provider company offering world leadership in digital solutions for the networked society - a society transformed by personalized solutions, speaking the identical digital language where everyone is able to communicate anytime, anywhere. In our chosen market, we are focusing on becoming the leaders in client satisfaction, innovation, professionalism and superior quality Voice & Data solutions.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Software Developer (Java)

Contour Software, Lahore, Pakistan
Posted Mar 29, 2024

Software Engineer - Java

United Bank Limited (UBL), Karachi, Pakistan
Posted Apr 23, 2024

Software Engineer - Java

Lonestar Technologies, Lahore, Pakistan
Posted Apr 18, 2024
View All
I found a job on Rozee!