Senior Software Engineer - Sitecore at IT Consultancy · Gurugram · 6 - 8 years · ₹1L - ₹15L / yr · Posted 6 Jun 2022

Salary ranges from 20 LPA onwards; negotiable based on experience
Mandatory Skills Required:
▪ ASP.NET & .NET Core, C#, NET 2.0 Web Services, OAuth 2.0 (JWT)
▪ Sitecore 9 and 10, Sitecore MVC, Sitecore JSS, Content Hub, Digital Asset Manager, Product Catalog Manager, Sitecore Experience Manager, Experience Platform, Customer Data Management
▪ Good working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar confuration management software
Required Experience:
▪ Bachelor's degree in Computer Science or Computer Engineering from an accredited university
▪ 5+ years of relevant industry experience
▪ Must have worked with industry leading Content Management systems; certification in Sitecore is a must
▪ Strong fundamentals in Software Architecture & Software Engineering - OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms
▪ Experience with RESTful API development, Open API specification ▪ Experience with Microservices Development; working on Docker, Kubernetes
▪ Experience analyzing and tuning application performance
Primary responsibilities include :
1. Leading a small team of software engineers and, also contributing individually to design, develop and test software for cloud, web and mobile
2. Design, develop, test and document quality software to user and functional requirements within specified timeframes and in accordance with CNHI coding standards
3. Design and implement complex real-time data visualization technologies
4. Generate rapid prototypes for feasibility testing
5. Generate all documentation relevant to software operation
6. Adhere to prescribed development systems, processes procedures and ensure efficient, effective,high quality delivery
7. Contribute to the improvement of development systems, processes, procedures
8. Contribute to growing team members, building a strong cohesive team; provide guidance, mentorship
9. Communicate effectively with all stakeholders
10. Perform tasks as specified by the Delivery Lead/Team Lead

Similar jobs (10)
Job Title: Lead Backend Developer
Location: Bengaluru, India
iAI Solution Pvt Ltd (https://iaisolution.com/),operates at the edge of applied AI where foundational research meets real-world deployment. We craft intelligent systems that think in teams, adapt with context, and deliver actionable insight across domains.
Position Summary:
- We are looking for a Lead Backend Developer with 4+ years of professional experience in Python-based development, especially using FastAPI and MongoDB. The ideal candidate is skilled in building and maintaining scalable, high-performance back-end services and APIs, has strong understanding of modern database design (SQL & NoSQL), and has experience integrating backend services with cloud platforms.
- Experience or interest in AI/ML projects is a strong plus, as our products often interface with LLMs and real-time AI pipelines.
- Key Responsibilities:
- Design, build, and maintain robust backend services using Python and FastAPI.
- Develop and maintain scalable RESTful APIs for internal tools and third-party integrations.
- Work with MongoDB, PostgreSQL, and Redis to manage structured and unstructured data efficiently.
- Collaborate with frontend, DevOps, and AI/ML teams to deliver secure and performant backend infrastructure.
- Implement best practices in code architecture, performance optimization, logging, and monitoring.
- Ensure APIs and systems are production-ready, fault-tolerant, and scalable.
- Handle API versioning, documentation (Swagger/OpenAPI), and error management.
- Optimize queries, indexes, and DB schema for high-performance data access.
- Maintain clean code with emphasis on object-oriented principles and modular design.
- Troubleshoot production issues and deliver timely fixes and improvements.
Qualifications:
- Overall Experience: 4+ years in backend software development.
- Python: Strong proficiency with object-oriented programming.
- Frameworks: Hands-on experience with FastAPI (preferred), Django.
Databases:
- MongoDB: Experience with schema design, aggregation pipelines, and indexing.
- Familiarity with SQL databases (PostgreSQL/MySQL).
- Experience with Redis and optionally Supabase.
API Development:
- Proficient in building and documenting REST APIs.
- Strong understanding of HTTP, request lifecycles, and API security.
Testing & Debugging:
- Strong debugging and troubleshooting skills using logs and tools.
Performance & Scalability:
- Experience optimizing backend systems for latency, throughput, and reliability.
Tools:
Git, Docker, Linux commands for development environments.
Must-Have Skills:
- Proficiency in Python and object-oriented programming
- Strong hands-on experience with FastAPI (or similar async frameworks)
- Knowledge of MongoDB for schema-less data storage and complex queries
- Experience building and managing REST APIs in production
- Comfortable working with Redis, PostgreSQL, or other data stores
- Experience with Dockerized environments and Git workflows
- Solid grasp of backend architecture, asynchronous programming, and performance tuning
- Ability to write clean, testable, and maintainable code
Good-to-Have Skills:
- Experience with asynchronous programming using async/await
- Integration with third-party APIs (e.g., Firebase, GCP, Azure services)
- Basic understanding of WebSocket and real-time backend patterns
- Exposure to AI/ML pipelines, model APIs, or vector DBs (e.g., FAISS)
- Basic DevOps exposure: GitHub Actions, Docker Compose, Nginx
- Familiarity with JWT, OAuth2, and backend security practices
- Familiarity with CI/CD pipelines and versioning
- Basic understanding of GraphQL or gRPC is a plus
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Demonstrated experience delivering production-grade backend services
- Experience working in agile teams and using tools like Jira
- Familiarity with Agile/Scrum methodologies and sprint cycles
- Interest or experience in AI/ML-integrated systems is a plus
Perks & Benefits:
- Competitive salary with performance-based bonuses
- Opportunity to work on AI-integrated platforms and intelligent products
- Access to latest tools, cloud platforms, and learning resources
- Flexible working hours and hybrid work options
- Wellness initiatives and team-building activities
Azure Chatbot Developer
Location :Bangalore / Mumbai / Pune
Job Description
Build and maintain bots on Azure platform. Integration with Active directory, WEB API based integration with external systems. Training and Integrate bots as per users’ requirements. Work in line with design guidelines, best practices and standards of bot deliverable. Creative approach to the conversation flow design, human aspects in the bot responses and sentiments
Qualifications
a) 5 years of experience in software development with clear understanding of the project life cycle
b) Min 2-3 years of hands-on experience in Microsoft Azure Bot Framework, LUIS and other Cognitive services offered by Azure
c) Hands on experience with Machine Learning based chat bots
d) Experience with Azure bot services like Text Analytics etc.
e)Strong database skills and hands-on experience on databases like SQL Server/Oracle
f) Strong experience on Azure Active directory and adaptive cards integration in Chat bot.
g) Strong experience designing and working with
with service-oriented architectures (SOA) and WebAPIs.
h) A strong experience on Microsoft Azure, ASPNET / MVC and programming languages such as C#/VBNET
i) Knowledge of Python and NodeJS is a plus
j) Ability to design and optimize SQL Server 2008 stored procedures.
k) Experience with JQuery, CSS3, HTML5 or similar technologies.
l) Ability to adapt quickly to an existing, complex environment.
.Net Core Developer
Experience 2+ Yrs in .Net Core/C# Responsibilities Responsible for designing and developing REST APIs using .Net Core Framework and C#. Create high-performance REST APIs for financial applications. Qualifications B.Tech/BE or MCA – May be relaxed in the case of experienced candidates.
Experience At least 2+ Years of experience as .Net Core Developer Proficient in .Net Core and C# Excellent knowledge in developing REST APIs and Entity Framework Knowledge and experience in writing SQL, SPs, and Triggers Sound knowledge in MVC frameworks and databases. Good project management skills. Good communications skills A good team player
Salary 2 -8 LPA
Job functions/Description:
- Work on building custom web pages and websites for departmental applications.
- Work on improvements to existing web pages and sites, as well as connecting to backend databases to extract and store data.
- Build reports as needed for user requirements.
- Evaluate new technologies around reporting, low-code webpage development and others.
- Assist team lead in testing new enhancements to our websites and reporting solutions.
- Test of the website enhancements that we are doing, especially from a compliance/audit perspective.
- Support and ongoing patching/maintenance of our systems.
Must to have skills :
- .NET – mandatory skill
- C#, ADO.net, MVC
- SQL Server, T-SQL, stored procedure
- Javascript, jQuery
- AWS – important, but can learn on the job.
- Power BI – Very important skill, but can learn on the job
Must to have skills :
- .NET – mandatory skill
- C#, ADO.net, MVC
- SQL server, T-SQL, stored procedure
- Java script, jQuery
- AWS – important, but can learn on the job.
- Power BI – Very important skill, but can learn on the job
We're looking for Senior Node js backend developers with over 2+ years of experience and strong expertise in Javascript based development using Node js and Express. We are looking for cadidates who are go-getters and are leaning towards leadership positions. Candidates must have a proven history of building, scaling, optimising and securing Node js based backends and APIs using a microservice architecture.
Bonus Skill : Experience with ReactJs, Postgres
We would prefer candidates who can join immediately or are currently serving their notice period.
Key Skills Required
-
A passion for Javascript based solutions and an extremely strong understanding of JavaScript
-
Proficiency in Node js and Express based development
-
Stong experience in building scalable REST APIs
-
Experience in implenting API security using tokens, encryptions keys and other methods
-
A proved history of building scalable and secure web applications and APIs with Node js using a microservice architecture
-
Working experience with API Gateways
-
Experience with Docker
-
Experience in maintaining code via Git workflows
-
Ability to work independantly or as a part of a team
-
Ability to work in an Agile environment
Responsibilities
-
Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
-
Building high quality code using coding standards based on the SRS/Documentation
-
Building component based, maintainable, scalable and reusable backend libraries/modules.
-
Building & documenting scalable APIs on the Open Spec standard
-
Unit testing development modules and APIs
-
Conducting code reviews to ensure that the highest quality standard are maintained
-
Securing backend applications and APIs using industry best practices
-
Troubleshooting issues and fixing bugs raised by the QA team efficiently.
-
Optimizing code
-
Building and deploying the applications
- Bachelor’s Degree in Computer Science or equivalent
- 8-12 years’ of industry experience in programming web applications, mobile and/or large scale enterprise products
- Deep knowledge of C#, ASP, .NET, MVC, .Net core
- Deep knowledge and extensive experience working on Ruby or React and JavaScript, as required
- Experience with XML, ADO/ADO.NET, LINQ, AJAX, IIS
- Extended experience with SQL, relational and non-relational databases
- Experience in TFS and Visual Studio
- Hands on experience with SDLC and programming design patterns
- Experience with Agile methodology
- Skillful at reviewing new feature impact on an application and recognizing potential risks
- Uses time effectively and efficiently
- Quickly learns new technologies
- Detailed oriented, professional and possesses a positive work attitude
- Communicate professionally both verbally and in writing
- Effective time management skills
- Knowledge on UI technologies will be plus
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Conducts systems analysis and makes recommendations to improve the system to achieve an outcome.
- Promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive unit tests.
- Contributes to Technical Requirements Documents.
- Requests constructive feedback for designs early in the process.
- Communicates successfully with large teams and many stakeholders.
- Provides mentorship for Software Engineers and participates in interview panels to hire new Software Engineers.
- Assists in removing obstacles for the team to yield successful sprints.
- Performs peer code reviews to ensure quality of the codebase.
- Ability to decompose and delegate work to junior engineers.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Works effectively with multiple projects and features.
- All other duties as assigned.
What is the work?
- You will be a part of Technology Team, involved in all the stages of architecture to development of our web based applications product.
- Designing and developing applications using Microsoft Technologies (ASP.NET MVC, C#, ASP.NET Core) with Angular or React JS
- Writing detailed programs through discussion with clients, clarifying what actions the program is intended to perform
What skills and experience are we looking for?
- Minimum 3 years of working experience in .NET based application.
- Must have knowledge with Asp.net Core 2.0 or higher, Web API & C#.
- Must have atleast 1 year of current working experience into asp.net core along with either Angular or React JS.
- A good understanding of modern front-end web development techniques including HTML5, CSS3, JavaScript, knockout, angular, react js, and jQuery libraries.
-
Experience of debugging and troubleshooting websites and web applications.
- Knowledge of Azure and DevOps process and worked with 'Source control' (SVN/TFS/GIT/VSTS).
- Knowledge of Agile Development Methodologies like SCRUM.
- Willingness to learn and improve.
- Should possess strong problem-solving skills.
- Good Communication skills
- Has the ability to do multitasking and assist others by maintaining strong communication with colleagues and clients .
We are looking for some one with 3+ Years of experience with Microsoft technologies including.NET, ASP.Net Core MVC, C#, MS SQL Server. WPF, WCF C#, ASP.NET, XML, XSL, scripting languages including JQuery/JavaScript and HTML.
Good to have knowledge with SQL Server 2012, indexing and queries and SSIS/SSRS.
Has Implemented Ajax Controls in C# . Net Projects
Complete understanding of MS SQL Database. Data modelling to visualize database structure.
Writing queries use for front‐end applications (websites, desktop applications, Mobile App or cloud apps).
Good understanding of Reviewing query performance and optimizing code.
Designing and coding database tables to store the application’s data.
Creating database triggers, stored procedures & functions.
Creating table indexes to improve database performance.
Has experience in writing unit tests & performing unit tests on own codes.
Responsibilities:‐
• To be responsible for managing technology in projects and providing technical guidance / solutions for work completion.
• To develop and guide the team members in enhancing their technical capabilities and increasing productivity.
• To ensure process compliance in the assigned module and participate in technical discussions/review.
• To prepare and submit status reports for minimizing exposure and risks on the project.
• Experience working with MVC framework.
• Hands on experience on various design patterns
• Experience in Unit testing development.
• Good to have experience on Team foundation server and Agile Development.
• Oversee and review code as required.
• Drive implementation and address technical roadblocks that the team is facing.
• Experience with diagnosing performance and/or memory issues is a plus, including using relevant profiler tools.
• Oversee and assist during system testing, UAT and deployment.







