Mentor Friends

C# Developer

Mentor Friends

C# Developer

Mentor Friends Pvt. Ltd is an American investment technology company in Nepal to work on the new data infrastructure framework for secure concepts and connections between systems.

C# Developer

Views: 752 | This job is expired 9 months, 1 week ago

Basic Job Information

Job Category : IT & Telecommunication > Client Server, Data Warehousing, Database Engineer/Database Programmer, Programmer/ Software Engineer, Software Implementation
Job Level : Senior Level
No. of Vacancy/s : [ 2 ]
Employment Type : Full Time
Job Location : Thapathali, Kathmandu, Nepal Bhanimandal Lalitpur
Offered Salary : NRs. 50,000.00 - 150,000.00 Monthly
Apply Before(Deadline) : Aug. 03, 2023 23:55 (9 months, 1 week ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 3 years
Professional Skill Required : Collaboration Communication Multitasking Problem Solving Analytical
Other Specification
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework 7.0
  • Familiarity with the Mono framework
  • Skill for writing reusable C# libraries
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server/MYSQL/Postgresql
  • Experience with popular web application frameworks, such as Nancy-Familiarity with Windows services
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Proficient understanding of code versioning tools such as Git, SVN, and GitLab
  • Advance Knowledge of Micro-Service rest Api in c#
  • Advance knowledge of Multi-Threading parallel processing and Binary Search in c#
  • Good knowledge of Multi-Tenancy, window services and Gateway Pattern in c#
  • At least 3 years of experience in software development, with expertise in distributed systems, concurrent programming, and data processing
  • Strong understanding of multi-threading, multi-device parallel processing, and asynchronous programming
  • Knowledge of data structures and algorithms
  • Experience with handling large-scale data processing tasks
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Implementing automated testing platforms and unit tests
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Note: For Top, Senior & Mid Level


Job Description

Worlds most leading edge technology company developing next generation of semantic data fabric framework.

We are seeking programmers with 3-12+ years of experience to join our team and help us develop robust, distributed, multi-threaded parallel processing algorithms for the freeSCHEMA data fabric.

We are looking for programmers develop synchronous, and asynchronous distributed concurrent programming software for leading semantic data fabric. As a Distributed Concurrent Programming Software Developer, you will work closely with our team of developers to design, develop, and maintain software that can handle large-scale, concurrent data processing tasks. You will be working in a team responsible for building software that can run on distributed systems, handle parallel processing of large data sets, and ensure high availability and fault tolerance.

As a member of our team, you will have the opportunity to work on a groundbreaking project and use your skills and expertise to tackle complex problems and drive the development of this cutting-edge technology that will revolutionize the way data is processed and analyzed.

Responsibilities:

  • Design, develop, test, and maintain distributed concurrent programming software for our data-fabric
  • Develop and implement innovative solutions to speed up transaction processing times and improve the performance of our data structure
  • Collaborate with other members of the team to ensure the successful delivery of software projects
  • Work with cross-functional teams to integrate software components into larger systems
  • Stay up-to-date with emerging trends and technologies in distributed systems, concurrent programming, and data processing
  • Ensure high availability and fault tolerance of the software
  • Familiar with various design and architectural patterns
  • Familiarity with continuous integration
  • Strong understanding of object-oriented programming 

If you're a self-starter with a passion for solving complex problems and driving innovation, we want to hear from you! We offer a competitive salary, benefits like breakfast lunch and snacks, and the opportunity to work on a cutting-edge project with a talented team of experts.

Apply now and join our team in developing the future of data processing and analysis.


This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE