Senior Software Engineer (.NET)

Noida, Uttar Pradesh, India
Dec 31, 2024
Dec 12, 2025
Onsite
Full-Time
4 Years
Job Description

As a Senior Software Engineer (.Net), you will be part of the BOLD Platform Services Team, responsible for designing, developing, and maintaining highly scalable and distributed services that power BOLD’s web and mobile products. Your work will directly impact millions of users, handling hundreds of millions of transactions daily. You will be tasked with delivering high-quality, maintainable code in a deadline-driven environment, contributing to a fault-tolerant architecture built on Microservices.

Key Responsibilities

  1. Software Development. Develop, test, and deliver clean, maintainable, and high-quality code for web-based applications and services.
  2. Collaboration. Work closely with business teams to understand their objectives and translate application storyboards and use cases into functional and efficient applications.
  3. High Load Scalability. Design and implement solutions that meet strong requirements for high load and scalability.
  4. Troubleshooting & Optimization. Identify bottlenecks and bugs and provide effective solutions to address performance issues.
  5. Code Quality. Help maintain a clean codebase through best practices, version control, and automation, ensuring high-quality and reliable systems.
  6. Continuous Improvement. Contribute to the ongoing optimization of existing systems, ensuring that they meet the growing demands of the business.

Key Requirements

  1. Technical Expertise. Strong experience with object-oriented programming in C# and a solid understanding of the .NET Framework.
  2. Database Knowledge. Proficiency with RDBMS (e.g., SQL Server) and working knowledge of ORM tools.
  3. API Development. Hands-on experience with Web API, SOLID Principles, and design patterns for efficient software design.
  4. Scalable Systems. Understanding of building applications for high load and scalability, especially within Microservices architectures.
  5. MVC & N-Tier Environment. Familiarity with MVC architecture and multi-layered development environments.
  6. Analytical Skills. Strong problem-solving abilities and the capacity to handle complex tasks.

Nice-to-Have

  1. .Net Core & Azure. Experience with .Net Core and cloud services like Azure.
  2. Agile Methodology. Knowledge of Agile development practices and methodologies.
  3. End-to-End Ownership. Comfortable taking responsibility for applications from development to production.
  4. Excellent Communication. Good written and spoken communication skills to collaborate with global teams and stakeholders.

Experience

  • Minimum of 4.5+ years in software development with a strong focus on .NET technologies.

Benefits

  1. Outstanding Compensation. Competitive salary, bi-annual bonus, and equity in the company.
  2. Health & Wellness. Full health benefits, including group mediclaim, personal accident, and life insurance, and Practo Plus health membership.
  3. Flexible Time Off. 24 days paid leave, maternity/paternity leave, compassionate and marriage leave, and COVID leave (up to 7 days).
  4. Additional Benefits. Internet and home office reimbursements, in-office meals, and a cab pick-up/drop-off facility.

Why Join BOLD. At BOLD, we transform work lives by creating digital products that make job seekers stand out. Our employees are at the forefront of innovation, working in a supportive and diverse environment. If you're passionate about building high-quality software that impacts millions and you want to be part of a rapidly growing global company, BOLD is the place for you.