Senior .Net Developer

Apply now

Senior .Net Developer

At Proshore, you'll be joining agile dev teams specializing in crafting, launching, and advancing cutting-edge solutions for global tech companies. Be part of our vibrant culture where creativity, collaboration, and fun thrive.

Full-time · Kathmandu Nepal

Are you someone who

  • is optimistic and enthusiastic,

  • treats people with kindness and respect,

  • is curious, open-minded, and committed to continuous improvement,

  • has excellent communication skills,

  • is self-driven, highly organized, and able to effectively lead a team?

You could be the one we are looking for to join our technical team because we want someone who believes in our mission and wants to create an impact.

About being a Proshore Developer

We are looking for a passionate .NET Developer who thrives in a collaborative, learning focused environment with a solid understanding of .NET to join our team. The candidate will have hands-on experience working with C#/dotnet building and maintaining scalable cloud applications, and proficiency in distribution systems such as Kafka.

Our technical team is diverse, dynamic, friendly, and always looking for ways to improve. We understand the importance of work/life balance and enjoy a positive, open, transparent, and fun environment.

What you will be doing

  • Develop and maintain .NET applications with a focus on performance, scalability, and reliability.

  • Architect and implement distributed systems that leverage asynchronous messaging and eventual consistency principles.

  • Develop, manage, and maintain Kafka producers, consumers, and streams for real-time data pipelines, including configuring topics, partitions, and consumer groups for optimal performance, as well as monitoring and troubleshooting Kafka clusters to ensure data reliability and system stability.

  • Design, implement, and manage eventual consistency data stores, leveraging NoSQL and relational databases to support application requirements while optimizing queries and storage for distributed system performance and data integrity.

  • Stay updated with the latest in distributed system technologies, Kafka features, and .NET advancements.

What we offer you

  • 💻 Your own workstation with dual monitor

  • ⌚ Flexible work timing

  • 🍛 Free Lunch and Breakfast

  • 📅 Participate in events

  • 💹 Excellent career opportunities

  • 💡 Space for own initiatives

  • 🏥 Health & Accidental insurance coverage

  • ⚽ Recreational activities  

  • 💰 Paid Paternity, Maternity, Marriage, Sick and Casual Leaves

  • 🌞 Floating Holiday  

  • 🏢 Open and fun working environment 

  • 🤝 Collaborative team members

Necessary Technical Skills

  • Strong background in C# and .NET development & functional programming, with hands-on experience in designing and implementing solutions using functional programming paradigms.

  • Deep understanding of distributed systems concepts, including the ability to work with asynchronous messaging patterns, handle complex workflows using Kafka and its topics, and manage data with eventual consistency models.

  • Extensive experience with NoSQL databases, encompassing designing schemas, optimizing queries, and ensuring performance and scalability. 

  • Practical knowledge of serverless computing technologies, including deploying, scaling, and managing applications in serverless environments

  • Familiarity with Agile development methodologies.

    Added Advantage if you have;

    • Proficiency in F# iand its ecosystem, including libraries, frameworks, and tools (e.g., Fable, Paket, FAKE).s highly desirable and would be considered a significant asset.

Our selection process 

  1. Day 0-3: Click "Apply Now" and share with us about yourself.

  2. Day 4-11: Online interviews (max 2 rounds), this will be done via Google Meet.

  3. Day 12-15: Technical Assignment

  4. That's it! You will receive a very exciting job offer and position.

On average, we take 15 days to complete hiring for an open position.

Our development workflow

We believe development should be continuous and in small chunks. We are driven by Agile principles and our teams mainly follow Scrum/Kanban method in development. Tools like Jira and Bitbucket are in our arsenal to achieve this.

Our Stack

We have a diverse technology stack. Since we are mainly working with growing and innovative companies, you will be working with the new and interesting technologies which creates a space to develop yourself within a diversity of new tools.  Check our full stack on Stackshare

The impact you make

The products you will be making will be used by thousands of users. Everything you build should influence all users of our clients' platforms and SAAS products.

Over the years we are proudly working for customers like:

Content streaming platform for mental health professionals

SaaS simplifying processes in recruitment industry

Blockchain-powered energy trading platform

InsurTech solution making it easy to compare and renew policies

Contact us

If you have any queries regarding this job opening or related to career opportunities at Proshore, drop us a message on hr@proshore.eu

Our location

We have a casual, open office environment in Tinkune, Kathmandu, within walking distance of the Himalayan WhiteHouse World School.

Follow us on social media for tips, tricks, and updates.