Back to jobs
Icertis

Software Engineer, Development

Pune, Maharashtra, IndiaPosted 6 days ago
hybrid

Job Description

Software Engineer, Development

Required Skills & Qualifications: 

  • 2+ 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. 
  • 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). 
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 

Icertis is the global leader in AI-powered contract intelligence. The Icertis platform revolutionizes contract management, equipping customers with powerful insights and automation to grow revenue, control costs, mitigate risk, and ensure compliance - the pillars of business success. Today, more than one third of the Fortune 100 trust Icertis to realize the full intent of millions of commercial agreements in 90+ countries.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Software Engineer, Development at Icertis | Renata