Job openings

We’re always searching for amazing people to join our team. Take a look at our current openings.

.Net Developer

Qualifications

B.E, B.Tech, BCA, MCA, B.S. degree in Computer Science or a related field, or equivalent work experience.

We are seeking a .Net Developer to join a team that is responsible for the design and development of applications. As a member of the team you will have the opportunity to design and build the necessary applications to support all aspects for the company. The candidate should require little oversight, have a passion for technology, and follow industry best practices.

Type 1:

Required Skills

  • 4+ years demonstrated experience building large-scale .NET applications utilizing .NET Framework 3.5+

  • Work fluently with C#, SQL Server 2005+, and Web Development (Webforms, MVC 3+)

  • Solid understanding of HTML, JavaScript, jQuery, Ajax, LINQ & Entity framework

  • Good understanding of UI Frameworks (Bootstrap)

  • Good understanding of OO programming and design patterns

  • Experience working with APIs and Web Services

  • Ability to effectively communicate with various business stakeholders, both internal and external

  • Work in a fast-paced environment, very team oriented

  • Experience using Agile methodology such as Scrum

  • Experience using GIT as source control a plus

  • Solid oral and written communication skills

Responsibilities

  • Implement all aspects of an application design including but not limited to: high performance design, coding, caching mechanisms, security, state management, error logging, scalability, environment configuration, QA, naming standards and all other aspects of proper application design and development

  • Architect and develop solutions based on different design algorithms to a set of highly complex problems

  • Perform unit and system level testing on their application and all affected systems

  • Work at the lowest levels and taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support

  • Deliver the required functionality in an agreed upon timely manner / work in an Agile Environment

  • Undertake complete projects or stepping-in to an ongoing project and become an immediate contributor

  • Analyze requirements and deliver realistic estimates for the implementation of related functionality

  • Work closely with stakeholders to deliver high quality solutions

  • Participate in the development and preparation of documentation for, but not limited to, procedural, program and user documentation

Type 2:

You will be responsible for:

  • Implement indicators using our technological stack (.NET Core/C#) and other if needed (typescript, react, rust)

  • Managing performance of a real-time micro-services connected to a message broker (RabbitMQ)

  • Develop test-driven components able to perform in a large-scale continuous integration workflow

What you'll need:

  • 3+ years in .NET or C# development with strong production experience

  • A strong development experience on a system going into production at scale

  • You write tests for your code, always

  • Team spirit: Mandatory, we are a large team, and we succeed by being helpful and kind to one another

  • Customer centric mindset: Your ultimate satisfaction comes from creating great products that make a difference for their users

And ideally:

  • Experience dealing with large data volumes

  • Operational skills with Git, Docker, and Kubernetes

  • Good Computer Science fundamentals. You know a wide variety of data structures; Big O notation and your problem-solving skills are top notch

  • You have been working with Continuous Delivery

  • You know your way around SQL Server

  • You have contributed to open-source projects

  • Experience with any tech of our stack