Senior API Developer C# .NET at MNC · Remote only · 8 - 10 years · ₹8L - ₹12L / yr · Remote only · Posted 17 Sep 2024

We are seeking an experienced Senior API Developer specializing in C# .NET to join our innovative development team. The ideal candidate will have over 8 years of professional experience in API design and development, with a strong focus on creating scalable and efficient APIs. Expertise with Swagger/OpenAPI specifications is essential. This role offers the opportunity to contribute to exciting projects that are central to our company's success.
Key Responsibilities:
- API Design and Development: Develop, maintain, and enhance APIs using C# .NET to facilitate seamless communication between applications and services.
- Swagger/OpenAPI Documentation: Use Swagger/OpenAPI tools to create comprehensive documentation for APIs, ensuring they are well-defined and accessible.
- System Integration: Work on integrating APIs with various third-party services and internal applications.
- Performance Optimization: Analyze and improve API performance, scalability, and reliability.
- Collaboration: Collaborate with cross-functional teams including front-end developers, product managers, and QA testers to deliver high-quality solutions.
- Code Review and Mentorship: Participate in code reviews, provide feedback, and mentor junior developers to promote best practices.
- Troubleshooting: Diagnose and resolve technical issues related to APIs and backend services.
- Stay Current with Technology Trends: Keep up-to-date with the latest developments in C# .NET and API technologies to ensure the team uses the best tools and techniques.
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 8 years in API development with a focus on C# .NET.
Technical Skills:
- Proficient in C# .NET Framework/Core.
- Extensive experience with API design and RESTful services.
- Strong knowledge of Swagger/OpenAPI specifications.
- Familiarity with ASP.NET Web API and Entity Framework.
- Experience with version control systems like Git.
- Understanding of SQL Server and database design.
Soft Skills:
- Strong problem-solving abilities and analytical skills.
- Excellent communication and teamwork capabilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications:
- Experience with Azure Cloud Services.
- Familiarity with CI/CD pipelines using tools like Azure DevOps.
What We Offer:
- Competitive Salary: Based on experience and industry standards.
- Professional Growth: Opportunities for training, conferences, and career advancement.
- Flexible Work Arrangements: Options for remote work and flexible scheduling.

Similar jobs (10)
🚀 Job Title : Backend Engineer (Go / Python / Java)
Experience : 3+ Years
Location : Bangalore (Client Location – Work From Office)
Notice Period : Immediate to 15 Days
Open Positions : 4
Working Days : 6 Days a Week
🧠 Job Summary :
We are looking for a highly skilled Backend Engineer to build scalable, reliable, and high-performance systems in a fast-paced product environment.
You will own large features end-to-end — from design and development to deployment and monitoring — while collaborating closely with product, frontend, and infrastructure teams.
This role requires strong backend fundamentals, distributed systems exposure, and a mindset of operational ownership.
⭐ Mandatory Skills :
Strong backend development experience in Go / Python (FastAPI) / Java (Spring Boot) with hands-on expertise in Microservices, REST APIs, PostgreSQL, Redis, Kafka/SQS, AWS/GCP, Docker, Kubernetes, CI/CD, and strong DSA & System Design fundamentals.
🔧 Key Responsibilities :
- Design, develop, test, and deploy backend services end-to-end.
- Build scalable, modular, and production-grade microservices.
- Develop and maintain RESTful APIs.
- Architect reliable distributed systems with performance and fault tolerance in mind.
- Debug complex cross-system production issues.
- Implement secure development practices (authentication, authorization, data integrity).
- Work with monitoring dashboards, alerts, and performance metrics.
- Participate in code reviews and enforce engineering best practices.
- Contribute to CI/CD pipelines and release processes.
- Collaborate with product, frontend, and DevOps teams.
✅ Required Skills :
- Strong proficiency in Go OR Python (FastAPI) OR Java (Spring Boot).
- Hands-on experience building Microservices-based architectures.
- Strong understanding of REST APIs & distributed systems.
- Experience with PostgreSQL and Redis.
- Exposure to Kafka / SQS or other messaging systems.
- Hands-on experience with AWS or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Strong knowledge of Data Structures & System Design.
- Ability to independently own features and solve ambiguous engineering problems.
⭐ Preferred Background :
- Experience in product-based companies.
- Exposure to high-throughput or event-driven systems.
- Strong focus on code quality, observability, and reliability.
- Comfortable working in high-growth, fast-paced environments.
🧑💻 Interview Process :
- 1 Internal Screening Round
- HR Discussion (Project & Communication Evaluation)
- 3 Technical Rounds with Client
This is a fresh requirement, and interviews will be scheduled immediately.
We are looking for an experienced SDE-3 Backend Engineer (Node.js) to lead the backend engineering pod responsible for third-party integrations, observability, and engineering support.
The role requires someone who is technically strong in Node.js, TypeScript, databases, and backend system design, and who can remain hands-on while guiding engineers and working closely with internal teams and external partners.
Key Responsibilities
- Own delivery, quality, and production stability for third-party
- integrations, observability, and engineering support.
- Own technical design, architecture decisions, code reviews, and delivery quality for services owned by the pod.
- Drive strong engineering practices across design reviews, code reviews, testing, documentation, release discipline, and operational readiness.
- Design, build, and maintain scalable backend services and APIs using Node.js and TypeScript.
- Own integrations with banks, payment partners, fintech partners, and other external systems.
- Ensure partner integrations are reliable, secure, well-documented, and easy to support.
- Build monitoring, alerting, dashboards, and visibility across critical services and partner workflows.
- Create and maintain runbooks, SOPs, dashboards, and troubleshooting guides for critical services and partner workflows.
- Drive timely resolution of production issues, partner issues, and internal escalations.
- Perform RCA for incidents and ensure long-term fixes are implemented.
- Mentor junior engineers and improve engineering practices within the pod.
- Strong hands-on experience in Node.js and TypeScript backend development.
- Strong database skills, including schema design, query optimization, indexing, transactions, and performance tuning.
- Strong understanding of building scalable, performant, resilient, and fault-tolerant backend systems.
- Experience with third-party integrations, webhooks, callbacks, retries, timeouts, and error handling.
- Strong debugging and production issue resolution skills.
- Experience with logging, monitoring, alerting, dashboards, and observability tools is preferred.
- Good understanding of secure API design, authentication, authorization, and data protection.
- Exposure to AWS, Docker, Kubernetes, CI/CD, Grafana, Prometheus, ELK, or similar tools.
- Ability to guide and mentor engineers while remaining hands-on.
- Ability to drive delivery, manage technical execution, and ensure quality within the pod.
- Strong communication skills for working with internal teams and external stakeholders.
-
Experience in Spring Boot, Jenkins, Git, Hibernate, Kubernetes, and Docker
-
Experience in the development of scalable and extensible systems using Java
-
Proficiency in Database technology such as MySQL, Oracle and MongoDB
-
Routines Sync & Async
-
Solid and fluent understanding of algorithm and data structures
-
Excellent software design, problem-solving and debugging skills
-
Demonstrated high ownership in previous projects
-
Excellent Communication Skills
-
Good understanding of Elastic Search, Redis
-
Experience working in the cloud environment, preferably AWS*.
-
Write unit tests and run automated tests through CI/CD
-
Ability to learn new and existing technologies
-
Experience in building cloud SaaS or PaaS solutions/products
Years of Experience:6-8 Years
Notice: Immediate-15 Days
Work Location: Bangalore
Looking for candidates anywhere in south India who can relocate to Bangalore.
POSITION SUMMARY
Developers will be responsible for Designing and integrating software applications running on multiple platform types into the overall architecture.
TECHNICAL SKILLS
C#, .Net 3.5+, ASP.Net, WebAPI, MVC, jQuery, Angular, JavaScript, React, SQL Server 2008+
POSITION RESPONSIBILITIES
-
Minimum 6+ years of solid experience in C# development.
-
Ability to write clean code
-
strong knowledge of SOLID principles
-
Experienced in source control and collaboration tools TFS, Azure DevOPS
-
continuous hands-on experience in unit testing
-
Understanding of agile development, and scrum methodology is desirable
As a Senior Web Developer, you will be responsible for developing and/or designing
websites for Yuva Pay. You will be working alongside a team of other developers in
creating, maintaining and updating our websites. You get to work with some of the
best minds in the industry at a place where opportunity lurks everywhere and in
everything. You will also be collaborating with the other team members such as the
Content Team as well as the Design Team to refine the website and fix the technical
issues. Your ultimate goal will be to provide user information solutions by creating
web pages and apps.
Responsibilities
Your responsibilities are as follows.
Write well designed, testable, efficient code by using best software
development practices
Create website layout/user interface by using standard HTML/CSS practices
Integrate data from various back-end services and databases
Gather and refine specifications and requirements based on technical needs
Create and maintain software documentation
Be responsible for maintaining, expanding, and scaling our site
Stay plugged into emerging technologies/industry trends and apply them into
operations and activities
Cooperate with web designers to match visual design intent
Required Qualifications
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing
company. Some qualifications that we think would help you thrive in this role are:
Minimum 4 Years of experience in web programming
Top-notch programming skills and in-depth knowledge of modern HTML/CSS
Familiarity with the following programming languages: ASP.NET Core (C#) and
PHP.
A solid understanding of how web applications work including security, session
management, and best development practices
Adequate knowledge of relational database systems, Object Oriented
Programming, and web application development
Hands-on experience with network diagnostics, network analytics tools
Basic knowledge of Search Engine Optimization process
Strong organizational skills to juggle multiple tasks within the constraints of
timelines and budgets with business acumen
Ability to work and thrive in a fast-paced environment, learn rapidly and master
diverse web technologies and techniques.
Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
Exceptional working knowledge of various website development techniques.
Exceptional understanding of UI Prototyping tools.
Great interpersonal skills.
Exceptional oral and written communication skills.
Strong organizational skills.
Ability to manage and handle multiple tasks.
Outstanding problem-solving skills.
A keen eye on details.
Exceptional time management abilities.
Responsibilities:
- Ensure the quality of architecture and design of systems.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Analyze and improve data quality and metrics.
- Fully and completely understand system interdependencies and limitations.
- Leverage knowledge of internal and industry in design decisions.
- Assist in the career development of others, mentoring on advanced technical issues and helping managers guide the career growth of their team members.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Skilled in translating high level abstract business requirements into software design, designing systems specifications, standards, and programming
- Contribute to Architectural blueprints and Design for the software solutions
- Mentor team on engineering best practices such as writing clean code, designing scalable, reliable and performant software solutions, set and ensure compliance to software quality standards etc.
- Be a role model for the team with innovative thinking, passion for continuous learning and contributions to the project.
Qualifications, Skills & Experiences
- BE / B.Tech /M.Tech in Computer Science or a related field
- Minimum 7+/5+ years of experience building large scalable systems
- Minimum 2+ years of recent experience in building products on cloud is a plus
- Knowledge of asynchronous programming and WebAPI development is required
- Knowledge and awareness of cloud/ application security is must (OWASP at the minimum)
- Strong knowledge in OOPS with C#, .Net(or Java) with SQL Server or any RDBMS
- Strong experience in architecting and building multi-threaded, distributed systems.
- Strong knowledge of data structures, algorithms, and designing for performance.
- Ability to achieve stretch goals in a highly innovative and fast paced environment.
- Extensive experience of mentoring junior engineers to success.
- Experience with Microservices Architecture is a plus
- Working knowledge of CI/CD pipelines and AWS/Azure cloud services is plus
- Hands on experience of building products for unix systems in addition to windows is a plus
- Excellent Communication
Greetings from MegSoft!!
Job Position: Senior .NET Developer
Job Mode: Full time
Work Location: Madurai, TN
Salary: Best in the market
Skills required: ASP.net, C#, VB.net, jQuery, SQL Server
Job Description:
Should have 2+years of .NET Development
Should be experienced in MSSQL Server
Preferably with Angular.js and jQuery
Strong Communication and Technically sound
Willing to Relocate to Madurai Location(YES/NO)
Job Summary
About us:
Aeons ago (2015 :)), in the humble abode of Abhishek’s bachelor pad, our co-founders, Abhishek Ballabh & Sushil Mundada, set out to bring innovation into the world of admissions. Today, we are trusted with the admissions of over 300 educational institutions. Our team of 60 + team members (and growing!) are on a mission to help ExtraaEdge become the globally preferred Education Marketing Technology.
The primary requirement for this role is:
- Sharp .NET & MVC framework knowledge & programming hands-on.
- Attention to Detail.
- Razor-sharp analytical & problem-solving skills.
- Experience in Agile methods & Test-Driven design.
Job Profile:
- To be a part of the development initiatives at ExtraaEdge and work in a high-performance team.
- Minimum 0 to 2 years of development experience.
- Manage the backend services and controller changes when a new module is implemented.
- Manage the development roadmap in sync with the product roadmap.
- Suggest architectural changes & optimizations while fine-tuning the application.
- Being able to step into the shoes of the user/learner and identify the best design/coding strategies & frameworks.
- Interact with operations & sales to understand expectations.
Skills Required:
- 0 to 2 years of experience working on C#, .NET Core, .NET MVC.
- Proficient in Entity Framework, LINQ to Objects.
- Experienced in SQLServer, Database design, and understanding database queries.
- Advanced Database knowledge like Indexing, Stored Procedures.
- REST API design and implementation.
- Knowledge of Azure Cloud Management, WebApps & Deployments.
- Hands-on in writing Unit Tests.
- Familiarity with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies.
- Excellent problem solving and communication skills.
Role: Technical Lead
Location: Mumbai/Kolkata
Years of Experience - 9 to 15 years
Qualifications:
- Required person as .net core, team Management,Good communication,Plus Rest API,AWS Lambda,mySql
- AWS API Gateway .
- Bachelor’s degree preferably in Computer Science, Computer Engineering or related field.
- 9 to 12 yrs years’ experience in technology related roles including relevant work as technical architect.
- Experience working with latest software technologies (.Net core 3.1+, MVC/WCF/Web API, cloud hosted (AWS) , mobile ready software products (Angular 6+/React.js)
- Experience in AWS cloud.
- Experience working with GIT/TFS, CI/CD setups, Application Monitoring, Logging and Analysis tools
- Experience working with Service Oriented Architecture
- Experience working in an Agile-SCRUM environment using tools like Jira or equivalent
- Experience working with international customers (US and UK preferable)
- Experience in customer interaction and ability to present solutions and consult clients on technology solutions.
- Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership.
- Proven strong relationship-building and communication skills with team members and business users. Ability to coach and mentor internal teams and customers.
- Highly motivated with excellent verbal and written communication, presentation, facilitation, negotiation and problem solving skills.
- Self-starter with strong organizational and time management skills, self-directed and able to handle multiple priorities with demanding timeframes.
- Willingness and ability to work flexible hours and with minimal supervision.
- Willingness and ability to travel domestic and occasional international across US and Europe.
- Proficient using standard software, such as MS Office applications, Google Apps, and communication and diagramming/presentation tools.










