Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Development @ Icertis

Home > Quality Assurance and Testing

 Senior Software Engineer, Development

Job Description

Responsibilities:
  • Lead the design, development, and implementation of complex features and modules for the Icertis Contract Intelligence (ICI) platform.
  • Lead hyper care processes by promptly responding to customer-reported issues within Service Level Agreements (SLA), delivering quality fixes, and ensuring business continuity for our customers.
  • Specialize in building robust, secure, and performant server-side applications and APIs using the .NET Framework, with a focus on modern API development principles.
  • Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical solutions.
  • Champion best practices in code quality, test automation (unit, integration, end-to-end), and continuous integration/continuous delivery (CI/CD) pipelines.
  • Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence and continuous learning within the team.
  • Actively participate in architectural discussions, contributing to the evolution of our platform and technology stack.
  • Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of our applications.
  • Stay up-to-date with emerging technologies and industry trends, particularly in the .NET and cloud-native space
Responsibilities:
  • Lead the design, development, and implementation of complex features and modules for the Icertis Contract Intelligence (ICI) platform.
  • Lead hyper care processes by promptly responding to customer-reported issues within Service Level Agreements (SLA), delivering quality fixes, and ensuring business continuity for our customers.
  • Specialize in building robust, secure, and performant server-side applications and APIs using the .NET Framework, with a focus on modern API development principles.
  • Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical solutions.
  • Champion best practices in code quality, test automation (unit, integration, end-to-end), and continuous integration/continuous delivery (CI/CD) pipelines.
  • Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence and continuous learning within the team.
  • Actively participate in architectural discussions, contributing to the evolution of our platform and technology stack.
  • Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of our applications.
  • Stay up-to-date with emerging technologies and industry trends, particularly in the .NET and cloud-native space
Required Skills & Qualifications:
  • 6+ years of development experience , with a primary focus on server-side development and API development.
  • Expertise in .NET Framework (including C#) and demonstrable experience with related technologies like ASP.NET MVC, Web API.
  • Strong hands-on experience with API development standards and practices , including RESTful API design principles, HATEOAS, API versioning, error handling, and security best practices (OAuth, JWT, API Gateway integration).
  • Proficiency in database design and development, specifically with MS SQL Server , including complex query optimization, stored procedures, and understanding of ORM frameworks (e.g., Entity Framework).
  • Solid understanding of software design patterns (e.g., MVC, MVVM, Repository, Unit of Work) and architectural principles.
  • Experience with cloud platforms , preferably Microsoft Azure, including services like Azure App Service, Azure SQL Database, Azure Functions, etc.
  • Demonstrated experience with Agile/Scrum methodologies and a strong understanding of the software development lifecycle (SDLC).
  • Additionally, having skills in writing Postman test cases and executing them in an automated fashion using tools like Newman is considered a valuable plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Good to Have:
  • Experience with .NET Core development and migration strategies.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of message queuing systems (e.g., Azure Service Bus, RabbitMQ).
  • Experience with performance profiling and optimization of .NET applications.
  • Understanding of microservices architecture and distributed systems.
  • Experience with CI/CD tools (e.g., Azure DevOps, Jenkins).
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Required Skills & Qualifications:
  • 6+ years of development experience , with a primary focus on server-side development and API development.
  • Expertise in .NET Framework (including C#) and demonstrable experience with related technologies like ASP.NET MVC, Web API.
  • Strong hands-on experience with API development standards and practices , including RESTful API design principles, HATEOAS, API versioning, error handling, and security best practices (OAuth, JWT, API Gateway integration).
  • Proficiency in database design and development, specifically with MS SQL Server , including complex query optimization, stored procedures, and understanding of ORM frameworks (e.g., Entity Framework).
  • Solid understanding of software design patterns (e.g., MVC, MVVM, Repository, Unit of Work) and architectural principles.
  • Experience with cloud platforms , preferably Microsoft Azure, including services like Azure App Service, Azure SQL Database, Azure Functions, etc.
  • Demonstrated experience with Agile/Scrum methodologies and a strong understanding of the software development lifecycle (SDLC).
  • Additionally, having skills in writing Postman test cases and executing them in an automated fashion using tools like Newman is considered a valuable plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Good to Have:
  • Experience with .NET Core development and migration strategies.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Knowledge of message queuing systems (e.g., Azure Service Bus, RabbitMQ).
  • Experience with performance profiling and optimization of .NET applications.
  • Understanding of microservices architecture and distributed systems.
  • Experience with CI/CD tools (e.g., Azure DevOps, Jenkins).
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Senior Software Engineer, API Development

Icertis is seeking a highly motivated and experienced Senior Software Engineer to join our dynamic product development team. In this role, you will be a key contributor to the design, development, and delivery of scalable, robust, and high-performance solutions for our industry-leading Contract Intelligence platform. You will leverage your extensive full-stack development expertise, with a strong emphasis on server-side and API development within the .NET ecosystem.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Icertis
Location(s): Pune

+ View Contactajax loader


Keyskills:   Computer science Automation MS SQL Software design Database design Debugging MVC Stored procedures Test cases SDLC

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

QA Automation Engineer (Senior)

  • Infogain
  • 6 - 8 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

QA Manual - Senior Engineer

  • Iris Software
  • 4 - 7 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

QA Hybrid - Senior Engineer

  • Iris Software
  • 4 - 7 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Staff Software Engineer-C++

  • Ivanti
  • 10 - 15 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Icertis

This is a manufacturing, Trading and Retail Sales Company.\r\nProducts: Door, Chokhat, Plywood, Board etc.