Senior Software Engineer

 

Description:

Alachisoft is currently looking for a Senior Software Engineer to join our highly talented engineering team to help drive the design and development of our server software products. This opportunity is for a self-motivated, passionate, execution-oriented person who can inspire others through his/her technical depth and also ensure high-quality software design and development.

 

You also need to understand the .NET or Java, multi-threaded programming, memory management, and socket programming. You MUST have a solid .NET or Java design and development background. Without it, you won't be considered for this position.

 

Responsibilities

 

  • NCache development, a complex, multi-threaded, high-performance, and distributed server application in .NET or Java.
  • Requirements capture, R&D, prototyping, and POC
  • Architecture and design of core frameworks and features
  • Develop NCache client APIs in .NET, Java, Node.js, Python, Scala, PHP
  • Develop NCache server-side features and pluggable modules in .NET and Java
  • Deploy NCache on VMs thru installers, Kubernetes Clusters thru K8s operator, and as SaaS in Azure & AWS marketplaces
  • Work with project manager using SCRUM with Microsoft DevOps Server
  • Help team members with design and development, and code review

 

Desired Skills & Experience

 

Qualifications

 

  • BS Computer Science with 6+ yrs of experience
  • Solid design and development experience
  • Very strong in C#/.NET and/or Java development
  • Experience developing complex multi-threaded server applications
  • Very strong in problem-solving, algorithms, and data structure
  • Must have a confident and outspoken personality

 

Organization Alachisoft
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2023-12-28 3:12 am
Expires on 2024-12-20