Cutshort logo
Oddr logo
Senior Software Engineer - Backend
at Oddr
Senior Software Engineer - Backend
Oddr's logo

Senior Software Engineer - Backend

Sumit Garg's profile picture
Posted by Sumit Garg
7 - 15 yrs
₹20L - ₹50L / yr
Remote, Pune
Skills
skill icon.NET
ASP.NET
skill iconC#
RESTful APIs
Microservices
Cloud Computing

Oddr is looking for an experienced senior backend engineer to help us build scalable multi-tenanted enterprise Cloud applications. The ideal candidate should be able to bring new ideas to the table and design and develop distributed microservices with a strong emphasis on security, resiliency, scalability, performance, and quality. As a senior engineer, the candidate should be able and willing to mentor and guide fellow team members on best practices like code styling, efficiency, and testability as the team scales and grows. The candidate should demonstrate leadership qualities, be a self-motivated team player, and take pride in what they deliver.

 

The candidate should be interested in a long-term stable career to grow with our company. The candidate will need to work late night hours because of the geographic distribution of the team.

 

Requirements:

  • Strong proficiency in .NET Core and C#
  • Strong understanding of Cloud development concepts, including CI/CD pipelines
  • Experience with successful end-to-end delivery of web applications in the Cloud. Azure knowledge is a strong plus.
  • Experience with API-driven development and developing RESTful APIs
  • Experience with database design and writing complex SQL
  • Familiarity with Reactive Programming concepts
  • Ability to write clean, well-structured code with adequate test coverage, proper abstraction, and reusability
  • Ability to work to tight deadlines, manage priorities, and take responsibility for delivering to time and quality requirements
  • Good understanding and experience with Agile development methodologies
  • Ability to understand business requirements and translate them into technical requirements
  • Excellent communication skills
  • Excellent problem-solving skills

 

Minimum qualifications required:

  • Bachelor's degree in Computer Science from a reputable institute. Master's preferred.
  • 5 years of experience. 7 years preferred.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Oddr

Founded :
2022
Type :
Product
Size :
0-20
Stage :
Raised funding

About

Oddr is the legal industry’s only AI-powered invoice-to-cash platform. Oddr’s AI-powered platform centralizes, streamlines and accelerates every step of billing + collections— from bill preparation and delivery to collections and reconciliation - enabling new possibilities in analytics, forecasting, and client service that eliminate revenue leakage and increase profitability in the billing and collections lifecycle.


www.oddr.com

Read more

Company social profiles

bloglinkedin

Similar jobs

Client based at Pune location.
Client based at Pune location.
Agency job
Pune
1 - 4 yrs
₹2L - ₹4L / yr
Windows Presentation Foundation(WPF)
Model-View-View-Model (MVVM)
MVC Framework
XAML
skill iconC#
+9 more

Job Summary: We are seeking a talented and motivated Software Developer with 1-4 years of experience to join in Pune. The ideal candidate will be proficient in WPF (Windows Presentation Foundation) and C#, with a strong understanding of modern software development principles and architectural patterns. You will be responsible for designing, developing, and maintaining robust and scalable desktop applications, contributing to the full software development lifecycle within an agile team.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality desktop applications using WPF, XAML, and C#.
  • Implement and maintain application logic following established architectural patterns such as MVVM (Model-View-ViewModel) and MVC (Model-View-Controller).
  • Utilize threading concepts effectively to ensure responsive and performant user interfaces.
  • Work with various database technologies to store and retrieve application data efficiently.
  • Integrate with internal and external APIs to extend application functionality.
  • Apply strong Object-Oriented Programming (OOP) principles in all development activities.
  • Collaborate closely with product owners, UI/UX designers, and other developers to translate requirements into technical specifications and deliver effective solutions.
  • Participate actively in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
  • Adhere to Agile methodologies (Scrum/Kanban) to ensure timely delivery and continuous improvement.
  • Contribute to code reviews, ensuring code quality, maintainability, and adherence to coding standards.
  • Troubleshoot and debug issues, providing timely resolutions and maintaining application stability.
  • Stay updated with the latest industry trends and technologies related to WPF and desktop application development.

Required Technical Skill Set:

  • Must-Have Experience:
  • WPF (Windows Presentation Foundation) and XAML: Demonstrated expertise in building complex and user-friendly desktop applications.
  • C#: Strong proficiency in C# programming language, including .NET Framework or .NET Core.
  • Threading Concepts: Solid understanding and practical experience with multi-threading and asynchronous programming to create responsive applications.
  • Database: Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
  • API Integration: Experience consuming and integrating with RESTful APIs.
  • MVVM (Model-View-ViewModel): In-depth understanding and practical application of the MVVM architectural pattern.
  • MVC (Model-View-Controller): Familiarity with the MVC architectural pattern.
  • Object-Oriented Programming (OOP): Excellent grasp of OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction) and design patterns.
  • Good to Have Experience:
  • Windows Canvas / User Document: Experience with advanced UI elements and document handling in WPF.
  • Web Programming (ASP.NET): Basic understanding or experience with ASP.NET for potential full-stack awareness.
  • Task Management: Experience with task management tools (e.g., JIRA, Azure DevOps).
  • Fast-paced Team Environment: Proven ability to thrive and deliver in a dynamic and fast-paced team setting.
  • Agile Methodology / SDLC: Practical experience working in an Agile/Scrum environment and a strong understanding of the Software Development Life Cycle.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 1 to 4 years of hands-on experience in WPF desktop application development.


Read more
Wissen Technology
at Wissen Technology
4 recruiters
Gagandeep Kaur
Posted by Gagandeep Kaur
Bengaluru (Bangalore)
1 - 6 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Microservices

Wissen Technology is now hiring for a Java Developer


Location : Bangalore (The candidate must be based in Bangalore, as an in-person interview is a mandatory part of the selection process)


Notice Period: Immediate to Serving Notice Period & Up to 30 Days max


Skills: Hands-on experience in Core Java, Spring Boot, Microservices, Algorithms, Data Structure and SQL


Note: Bachelor's or Master's degree from a top-tier college or university is must.


Key Responsibilities:

  • Design, develop, and test low-latency, high-volume client-facing applications.
  • Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
  • Implement microservices-based solutions using Spring Boot and other modern frameworks.
  • Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
  • Optimize applications for multi-threading and high-performance server-side development
  • Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
  • Work with RDBMS (preferably Sybase) to handle large-scale data processing.
  • Develop and maintain applications on Unix/Linux environments
  • Utilize enterprise application design patterns to build robust and scalable solutions.
  • Troubleshoot and resolve complex technical issues while ensuring application stability and performance.


Required Skills & Experience:

  • 1 to 6 years of hands-on experience in Java development
  • Strong knowledge of microservices architecture and cloud-based deployment.
  • Expertise in Spring Framework, Spring Boot, and CXF
  • Experience in developing and optimizing applications for high-volume, multi-threaded environments
  • Solid understanding of financial domain applications, sales, and trading platforms
  • Proficiency in working with relational databases (Sybase preferred)
  • Familiarity with Unix/Linux environments and shell scripting.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to articulate and present design ideas effectively.
  • Education: Bachelor's or Master's degree from a top-tier college or university is must.


Read more
Ahmedabad, Kochi (Cochin)
6 - 12 yrs
₹4L - ₹14L / yr
skill icon.NET
ASP.NET
skill iconC#
ASP.NET MVC
skill iconAngular (2+)
+1 more

Profile: Software Developer

Experience: 5 +Years

Location - Ahmedabad

Key skills: .NET Core, Angular, MVC & MYSQL


KEY RESPONSIBILITIES

  • Design, build, and maintain high-performance, reusable, and reliable code.
  • Can work solely or as a team player for existing and upcoming projects.
  • Ability to work independently and within a team
  • Understanding of the Software Development Life cycle.
  • Good understanding of object-oriented design principles

SKILLS AND EXPERIENCE

  • At least 5 yrs. of experience in Web application
  • At least 5 yrs. of experience in MS SQL Server
  • Expert in Angular, Web APIs
  • Knowledge of object-oriented programming, SOLID principles, and design patterns
  • Excellent problem-solving skills
  • Must communicate in English effectively
  • Analyze the existing codebase
  • Design and implement solutions
  • Collaborate with other developers to refactor and improve the efficiency of the code.
  • Ensure that the software adheres to best practices in coding and architecture.
  • Guide and mentor junior developers in performance optimization techniques.
  • Should have understanding and experience of software development best practices/clean coding practices/clean coding practices
  • Attention to detail and commitment to high-quality/error-free deliverables
  • Conduct code reviews and provide feedback to ensure code quality and performance.
  • Time Flexibility
  • Stay up to date with the latest trends and technologies in software development and performance optimization.
  • Familiar with Jira and Bitbucket
  • Familiarity with cloud-native Dev Ops automation & building CI/CD pipelines
Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
5 - 12 yrs
₹7L - ₹20L / yr
Microservices
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress

At least 4 years' experience as a Node.js developer.

Experience in Microservices

Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.

Mandatory experience in Postgres and MySql.

Knowledge of front-end technologies such as HTML5 and CSS3.

Superb interpersonal, communication, and collaboration skills.

Exceptional analytical and problem-solving aptitude.

Read more
company logo
Agency job
via Recro by Simran Gupta
Bengaluru (Bangalore)
4 - 8 yrs
₹8L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+1 more

Required Skills:


  • 3+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
  • Proficient in REST API development
  • Messaging Queue (RabitMQ or Kafka)
  • Microservices
  • Any Caching Mechanism
  • Good at problem solving


Good to Have Skills:


  • 3+ years of experience in using Java/J2EE tech stacks
  • Good understanding of data structures and algorithms.
  • Excellent analytical and problem solving skills.
  • Ability to work in a fast paced internet start-up environment.
  • Experience in technical mentorship/coaching is highly desirable.
  • Understanding of AI/ML algorithms is a plus.
Read more
A digital identity verification product company
A digital identity verification product company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Chennai
5 - 8 yrs
₹10L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Microservices

Founded in 2012,leader in high-assurance digital identity verification technology.  Named to Forbes’ 2019 AI 50 list as one of America’s most promising AI companies, and a recent winner of API World’s Best Data API, technology applies artificial intelligence and machine learning techniques with trusted online/offline data intelligence from email, address, phone, IP, social media and the broader Internet to verify identities in real-time. Customers include three of the top five U.S. banks, seven of the top 10 U.S. card issuers, as well as the majority of leading digital banks, lenders and insurers across the U.S. We are funded by some of the world's best investors and entrepreneurs including Scale Venture Partners, Commerce Ventures, Work-Bench, Santander InnoVentures and Two Sigma Ventures.

 

The only way we can further our mission of becoming the single, trusted source of identity verification and eliminating identity fraud is by building the best team on the planet. This is where you come in!

 

We are hiring Software Engineers across all levels in Chennai!


What You'll Be Doing:

  • You will partner with our globally distributed cross-functional teams (Product, Infrastructure, Engineering, Data Science) to conceptualize and develop new features and products in an Agile environment. 
  • You will own end-to-end delivery of software components all the way to production, owning team features or systems. 
  • You will be building web services and REST APIs at scale, and producing high-quality results with direct business impact. 
  • You will be monitoring and improving existing deployments, ensuring that we are continuously improving our product. 
  • You will be assisting our QA and support team in triaging and resolving production issues and addressing bugs.

What You'll Bring:

  • You are interested in our tech stack (Java or Scala, SQL Databases, NoSQL, Microservices, and AWS)
  • You will have strong computer science fundamentals: data structures, algorithms, various programming languages, distributed systems, etc. 
  • You understand engineering best practices and seek to improve engineering standards, tooling and processes. 
  • You write “good code” - easily understandable, secure and testable! 
  • You are comfortable helping drive technical decisions within our Engineering team. 
  • You have experience building applications at scale.

Perks & Benefits:

  • Competitive base salary
  • Equity - every employee is a stakeholder in our enormous upside
  • A tech-first company culture driven by entrepreneurial thinking and talent
  • A great team working in unison towards the same mission
  • Transparency is what our product is built on—and so is our culture
  • Daily catered lunch and snacks
  • Generous health insurance for employees and dependents
  • Flexible work schedule and work-from-home options
  • Flexible PTO

We are an equal opportunity employer and value diversity of all kinds at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 

 

Read more
GyanMatrix Technologies Pvt. Ltd
Sharmila Gokul
Posted by Sharmila Gokul
Remote only
8 - 19 yrs
₹25L - ₹33L / yr
skill icon.NET
ASP.NET
skill iconC#
Microsoft SQL Server
JOB DESCRIPTION
What’s the job? Dot Net Developer

Where do I work? GyanMatrix

Experience 8-11 Yrs

Why are we here?

Mandatory skills
to have:

We are looking for a Dotnet Developer, who is motivated to combine the art of design
with the art of programming. Responsibilities will include implementing visual
elements and their behaviors with user interactions. You will work on Fullstack
developers to build all client-side logic. You will also be bridging the gap between the
visual elements and the server-side infrastructure, taking an active role on both sides,
and defining how the application looks and functions.

 5+ years of experience in Classic ASP and JSP.
 Should have 2+ years of experience in Tomcat Administration.
 Should have 3 years of experience in SQL Server.
 Good Coding and Designing Skills. Good Application Troubleshooting skills.
 SQL Server 2019 – SQL Queries, procedures and functions.
 Ability to interpret business requirements and translate into working software.
 Web and UX proficiency.
Read more
Efficacious Solutions P Ltd
Simran Anand
Posted by Simran Anand
Delhi
0 - 1 yrs
₹1.5L - ₹2L / yr
skill icon.NET
skill iconC#
ASP.NET
DOT
ASP.NET MVC

Should be able to take responsibility and work independently.

- Professional experience with C#, .NET & OOPS

- Skill for writing reusable C# libraries

Read more
Increasingly Technologies
Kumar V
Posted by Kumar V
Bengaluru (Bangalore)
8 - 11 yrs
₹10L - ₹20L / yr
skill iconJava
J2EE
MySQL
skill iconSpring Boot
skill iconAmazon Web Services (AWS)
+1 more
Please find Jb description,

What essential skills you need
▪ 8-11 years’ experience in back end Java/J2EE application development.
▪ Expertise in developing internet web applications using Java/J2EE technologies.
▪ Experience of working in a service-oriented architecture and web-based development.
▪ Experience in writing XSD, Wiz-dull including parsers like SAX, DOM.
▪ Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, Spring ORM along with JPA.
▪ Experience in Java Version 7.0+. Good experience with JMS, Spring & Hibernate.
▪ Experience in identifying database solutions for a given problem, preferably MySQL.
▪ Demonstrated ability to analyze business/functional requirements, develop well-structured, maintainable code, delivered on time, with automated tests. We are an XP/Agile development team.
▪ Hands on experience on tools like Log4j, JUnit, Mockito, SVN, Maven, Covertura.
▪ Knowledge in Java queuing system.
▪ Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JSTL, Java Beans and Servlets.
▪ Hands on experience in using Application/Web servers like JBoss and Tomcat servers. Worked on databases like Oracle/MYSQL/NoSQL/HQL.
▪ Experience with e-commerce, retail, analytics, advertising, or media would be an advantage
Read more
Yulu Bikes
at Yulu Bikes
1 video
3 recruiters
Shashikant MS
Posted by Shashikant MS
Bengaluru (Bangalore)
2 - 4 yrs
₹20L - ₹30L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconExpress
Sails.js
SQL
+4 more
  • Experience in Web and Mobile Applications.
  • Agility and ability to adapt quickly to changing requirements and scope and priorities
  • Strong proficiency with JavaScript (ECMAScript 5, 6)
  • Knowledge of Node.js and frameworks available for it (SailsJS, Express)
  • Understanding the nature of asynchronous programming and its quirks and workarounds.Familiarity with front-end technologies.
  • User authentication and authorization between multiple systems, servers, and environments.
  • Interaction with multiple data sources.
  • Good understanding of SQL syntax.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  •  Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Knowledge in the field of IOT is good to have.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos