Roles and Responsibilities :
Responsibilities
- To analysis business requirements, prepare design and implementation recommendations and estimate development effort
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead or participate in design reviews, code reviews and architecture evolution discussions
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Required Skills
- Experienced with front-end programming language with React JS.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.JS workflows (such as Flux or Redux)
-Experience on .Net Core
-Experience in database MS SQL

About Matellio India Private Limited
Similar jobs
Job Summary
We are looking for a skilled ASP.NET Developer with experience in C#, ASP.NET MVC, Web API, SQL Server, and travel technologies. The candidate will develop, maintain, and enhance travel booking applications, integrate third-party APIs, and deliver secure, high-performance solutions.
Key Responsibilities
Develop web applications using ASP.NET MVC, C#, and .NET Framework/.NET.
Design and develop RESTful Web APIs.
Build responsive, scalable, and secure applications.
Write optimized SQL Server queries, stored procedures, functions, triggers, and views.
Integrate travel APIs such as Amadeus, Sabre, Travelport, TBO, or other GDS/XML/JSON APIs.
Develop flight, hotel, holiday package, and booking modules.
Implement authentication, authorization, and security best practices.
Debug, troubleshoot, and optimize application performance.
Collaborate with UI/UX designers, QA, and business teams.
Participate in code reviews and follow coding standards.
Prepare technical documentation.
Required Skills
Strong knowledge of C#
ASP.NET MVC
ASP.NET Web API (REST)
SQL Server
Entity Framework / ADO.NET
LINQ
HTML5, CSS3, JavaScript
jQuery
AJAX
JSON, XML
IIS Deployment
Git or Azure DevOps
Responsibilities
Technical Development & Delivery
- Lead the development and release process for assigned products and platform components.
- Design, develop, and maintain secure, scalable, and high-performing applications using .NET Core / .NET 6+.
- Develop modern front-end interfaces using JavaScript frameworks (React / Next.js) or Blazor.NET / WPF.
- Collaborate with developers to integrate user-facing elements with server-side logic and APIs.
- Build and maintain RESTful APIs, microservices, and backend services.
Product & Cross-Functional Collaboration
- Work closely with Product, QA, and DevOps teams to deliver new features and enhancements.
- Participate in technical discussions and product planning, helping prioritize development tasks and improvements.
- Act as a technical subject matter expert for relevant product modules when needed.
Database & Platform Support
- Work with Cosmos DB and SQL-based databases to support application functionality.
- Collaborate with DBAs to design and maintain database schemas, queries, and stored procedures.
- Support UAT and production environments, troubleshooting technical issues and ensuring system reliability.
Quality, Security & Performance
- Work with Quality Assurance teams to ensure the delivery of high-quality and reliable software.
- Implement secure coding practices and support vulnerability assessments and security audits.
- Monitor and optimize application and API performance.
- Contribute to logging, monitoring, and alerting mechanisms to support system observability.
Mentorship & Team Development
- Mentor and support junior developers and new team members.
- Promote best practices in coding, testing, and documentation across the engineering team.
- Contribute to continuous improvement of development standards and engineering processes.
Absolute Must have’s (essential requirements)
- Strong expertise in C# and .NET Core / .NET 6+ development.
- Experience with at least one of the following front-end technologies:
- Blazor.NET or WPF
- JavaScript frameworks such as React or Next.js
- Strong understanding of object-oriented programming, design patterns, and domain-driven design.
- Experience with SQL Server / PostgreSQL and Entity Framework Core.
- Familiarity with tools such as Syncfusion, Datatables, and AutoMapper.
- Experience building and integrating RESTful APIs and microservices.
- Proficiency with Git and CI/CD pipelines.
- Exposure to cloud platforms such as Azure or AWS.
- Strong problem-solving, debugging, and analytical skills.
Good to have (preferred/optional requirements)
- Experience working with modular application frameworks such as ABP.IO.
- Understanding of payment systems, financial platforms, or transaction processing systems.
- Experience working in Agile / Scrum environments.
- Familiarity with DevOps practices, Docker containers, and Kubernetes.
As a Software Engineer (.Net Core), you will work on both the back-end and front-end of systems. This means you can develop fully fledged platforms (with databases, servers and clients) which don’t need other applications to function. This includes using a range of different technologies and languages (such as ASP.NET, ADO.NET, C#, ASP.NET MVC, HTML) to develop applications for both user experience and functionality.
⸻
Responsibilities:
• Participating in the design and creation of scalable software
• Writing clean, functional code on the front-end and back-end
• Will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Manage existing applications
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Troubleshoot, debug and upgrade software
• Build features and applications with a mobile responsive design
⸻
Requirements:
• Bachelor’s Degree in Computers / IT
• Proven experience as a .NET Developer or at a similar role (ASP.NET, C#, VB.NET, ADO.NET)
• Should have a strong knowledge on SQL Server
• Strong knowledge on OOPS concepts
• Knowledge on debugging the code
• Experience in Angular will be strong plus
• Familiarity with common stacks
• Should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
• Should be familiar with Agile methodologies
• Excellent communication and teamwork skills
• An analytical mind
⸻
Location:
Work from office - Full-time - 5 Days Week
- BTech, BE, BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.
- 6+ years experience in web and software development.
- 3+ years of experience with the microservices architecture.
- At least 1 year of experience in leading a team.
- Demonstrated experience in Node, Mongo, Python2/3, Express, ReactJS.
- Experience with testing frameworks like Mocha, Jest, Jasmine etc.
- Experience with asynchronous messaging using RabbitMQ/Apache Kafka.
- Ability to work independently and multi-task effectively.
- Flexible and willing to accept a change in priorities as necessary.
- Strong attention to detail.
Design and build applications, bug fixing and improving application performance.
- Delegate tasks and achieve daily, weekly, and monthly goals.
- Enforce processes to improve productivity of the team.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on continuously discovering, evaluating, and implementing new technologies to maximize
development efficiency.
Manage all aspects of the project lifecycle, including problem definition, project strategy/roadmap, customer & driver needs, requirement, use cases definition and timely completion.
Oversee all technical aspects and technological resources of the organization for the Project Delivery. Establish a technological vision and lead the company’s technological development.
Can work effortlessly on the critical details needed to bring a product to market.
Shall act as a liaison between leadership and development team. Interface with leadership to establish priorities.
Can work on multiple products/projects simultaneously.
Expertise in Process Management using operational excellence to document test cases and conduct meetings to resolve issues Extensive experience in Project Delivery with expertise in Agile, (Scrum) paradigm & Waterfall development & Kanban method for solutions/products based on diverse technologies Shall Design and implement a software architecture Shall Design and implement a database design.
Excellent Team Leadership qualities involving tasking, monitoring, taking performance feedback, skill upgrade, resolving conflicts, mentoring and motivating the team for performance excellence.
Ability to estimate the resources and participants needed to achieve goals.
Develop best practices and tools for project execution and management.
Shall make executive decisions on behalf of the company’s technological requirements.
Shall act as a mentor to team members and ensure their continued growth.
Skills Required:
• NodeJs , Sequelize ORM, NPM / YARN
• React JS , Javascript
• Database Management System like MySQL, MongoDB
• AWS Services/Tools like EC2, S3, RDS, Lambda, DynamoDB, Cloudformation
• Best practices of CI/CD, Docker Hub, GITHub
|
Responsibilities: • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET [Web API], SQL Server and C#.NET. |
|
Requirements |
|
• 4+ years of development experience using C#.NET. |










