- Job Search
- IT Jobs
- Development Jobs
- Software Developer Java
Similar Jobs
Software Developer Java
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.
For Contact:
wisaal.afridi@zetatech.com.pk
   Your application has been submitted successfully
Thanks for submitting the application, Please check your email and Goodluck!
You have already been applied on this job.
Email Me Job
Delete Office
Are you sure, you wish to delete?
Job Application
Are you sure, you wish to delete?
Job Portal
Quickest way to apply and increase your chances of getting shortlisted! Please make sure your profile is up to date before your apply.
Apply for - Upload/Choose documents
Resume
Upload your Resume
Cover letter
You Can Upload Image Files (.png, .jpeg or .gif), .pdf and .docx Files.
You Need To Provide At Least Your Resume(.pdf,.docx and .doc) To Submit An Application.
Apply for - Create an Account
Already have an account?SignIn
New to careerz360.com?SignUp