View Our Website View All Jobs

Software Developer - Microsoft Stack

Elevate is recruiting a Software Developer to work closely with our Application Development Team that develops, customizes and supports Business Applications for one of our US Law firm customer. The incumbent will interact with the Product Management team and the customer to understand new requirements or change requests, will discuss the design for the new requirement within the team and create a detailed level design.

We need a professional with:

  • Deep passionate about technology and keeping the systems and your knowledge updated
  • Eagerness to work in a fast-paced dynamic environment for a quickly growing company
  • One who is looking for high visibility and unlimited growth potential
  • Strong administrative skills and a penchant for technology

Specifically, this role will involve to:

  • Design High Level Designs (HLDs) and Low Level Designs (LLDs) from user requirements to design web applications/ desktop applications/ web services / windows services
  • Lead a team and show them a growth path as well as mentor them to perform their tasks more effectively and efficiently
  • Have the ability to lead and oversee developers through the product design, planning, development implementation, and product/system test
  • Have good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews
  • Possess strong knowledge of enterprise class software requirements including security, scalability, and usability
  • Design scalable and business rules driven applications and application schema
  • Design applications using Data Manipulation Language in MSSQL
  • Build software solutions where the problem is not well-defined
  • Perform component debugging and performance tuning of web based applications and database queries
  • Manage web server deployments and server configurations using IIS (Internet Information Services)
  • Work on enterprise application integration using Web services, MSMQs, APIs etc.
  • Manage and execute against project plans and delivery commitments
  • Resolve business needs with deeper involvement with stakeholders
  • Participate in the hiring processes
  • Focus on continuously evolving the scope of the existing products
  • Act as a team player and technical leader in a dynamic, fast moving and fast growing product development environment
  • Work with US teams as the point of contact for development projects
  • Be responsible for translating requirements into elegant, working, and bug-free applications

Essential experience and skills:

  • 4+ years of experience in developing web-based applications
  • Minimum 2 to 3 years of experience in Developing Web based business applications using ASP.NET MVC Framework
  • 2 to 4 years of experience in handling mid to large size projects independently as a team lead
  • Experience creating and presenting exceptional research and analysis

Technical skills:

  • Microsoft Certified Professional Developer (MCPD) or equivalent experience/capability
  • Sound knowledge of data structures
  • Expertise in Dot Net ( 2.0, 3.5, 4.0) - C#, VB.NET, ASP.NET, ADO.NET, MVC, Visual Studio 2010, Web services, Stored Procedures and Database designing
  • Web Technologies (HTML/ CSS/XML/ASP/JS/JQUERY)
  • Knowledge of Distributed System and Scalable architecture
  • Excellent exposure in Object Oriented Design skills using C# and .NET along with async processing, multithreading, GC, WCF
  • Experience with Database - joins, stored procedures, indexes, locking, database optimization and profiling, Debugging and performance profiling
  • Extensive experience with SQL Server
  • Proficiency with Developer Express (Devexpress) tools is preferred
  • Expertise in designing and implementing .NET-centric, Service Oriented Architecture (SOA) solutions
  • Good hands-on experience with design and development of GUI
  • Good hands-on experience with component debugging and performance tuning of web based applications
  • Good understanding of standard software development methodologies, such as Agile


  • B.E. / B.Tech. / M.E. / M.Tech. / M.S degree in Computer Science and Electronics or related field from a Tier I institutes

Elevate is the law company. We provide consulting, technology and services to law departments and law firms. Our global team of lawyers, engineers, consultants and business experts improve efficiency, quality and outcomes for customers worldwide. Elevate’s achievements and distinctions include:

Ranked on the Inc. 5000 list of Fastest-Growing Private Companies two years in a row.

Ranked as a top Global Services Provider by Chambers & Partners three years in a row.

Lead Partner of the FT Innovative Lawyers Awards.

Learn more at

See more jobs at

Follow us on social media 

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*