Software Engineer

 

Description:

The primary responsibility in this role will be to build infrastructure and applications following micro services design patterns that will allow users to interact with the underlying network. This will cover diverse types of interactions including configuration, update, monitoring and troubleshooting of the network. You will:

 

· Work closely with customer facing teams to understand customer needs and use cases

· Be part of a global development team to build the necessary tools and systems

· Break down complex problems into smaller more manageable problems

· Write code and develop software to solve problems

· Scale software to support many simultaneous users and workflows

· Perform testing and provide support for software you develop

 

Competencies

 

· Experience designing and developing multithreaded or asynchronous systems

· Detailed knowledge of at least one programming language

· Knowledge of RDBMs or NoSQL databases

· Understanding of various algorithms and data structures

· Knowledge of different coding paradigms

· Good interpersonal and communications skills

 

Experience

 

· Bachelor’s Degree, or higher, in Computer Science or related technical field, or equivalent

experience

· 5+ years of software development experience

· Proficient in Golang, C++, Java, C or similar language

· Understanding of common data structures such as stacks, queues, binary trees, heaps

· Experience working with REST API and associated technologies; gRPC, thrift, JSON, XML or similar is a plus.

· Hands-on Experience with micro service architecture and implementation is a plus.

· Hands-on Experience with Postgres, Redis and ElasticSearch is a plus.

· Good interpersonal and communications skill

 

Organization Jaffer Business Systems Inc
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-01-29 8:22 am
Expires on 2024-12-14