Senior Software Engineer
Lepton Software
5 - 10 years
Gurugram
Posted: 08/01/2026
Job Description
About Lepton Software:
Lepton Software is a globally recognized leader in GIS, mapping, and location intelligence solutions, offering enterprise-grade platforms to telecom, utilities, automotive, and government sectors. With a commitment to innovation, quality, and client satisfaction, Lepton Software leverages cutting-edge tools and agile methodologies to deliver scalable, high-performance applications that solve complex spatial data challenges.
(A)JOB SUMMARY
We are looking for an experienced Software Developer with strong .NET, C#, and web development capabilities to build enterprise and GIS-based applications. The role requires hands-on coding, database development, API integration, documentation, and collaboration with various teams to deliver robust and scalable solutions.
(B) JOB DUTIES & RESPONSIBILITY
- Prepare SRS, design documents, use case diagrams, DFDs, and class diagrams as part of project documentation.
- Develop high-quality scripts and programs using .NET technologies for various business solutions.
- Construct technical specifications and determine operational feasibility of modules/features.
- Deploy applications and evaluate user experience and feedback to improve performance.
- Write optimized database scripts, stored procedures, functions, and triggers.
- Ensure code quality, maintainability, and adherence to software engineering best practices.
- Troubleshoot and debug application issues across development and production environments.
- Collaborate with team members, testers, and leads for smooth delivery and integration.
(C) TECHNICAL KNOWLEDGE, SKILL-SET & QUALIFICATION
C# & .NET Expertise
- Strong command over OOPs, generics, LINQ, async/await, delegates, events, lambda expressions, extension methods.
- Experience in .NET Core and .NET Framework, including cross-platform development in .NET Core.
ASP.NET & Web Technologies
- Hands-on experience with ASP.NET Web Forms / MVC and ASP.NET Core for web application development.
- Proficiency with Razor syntax, middleware, dependency injection, and ASP.NET Core architecture.
- Strong HTML, CSS, JavaScript skills; experience with Bootstrap, jQuery, and front-end frameworks like Angular or React.
Databases
- Expertise in SQL, database schema design, performance tuning, and query optimization.
- Experience working with PostgreSQL, Oracle, MySQL.
- Familiarity with database migration tools.
APIs & Integrations
- Experience building RESTful APIs using ASP.NET Web API / ASP.NET Core MVC.
- Understanding of SOAP/WCF for legacy system integration.
Testing & QA
- Experienced with unit testing frameworks: NUnit, xUnit, MSTest.
- Understanding of TDD/BDD and mocking frameworks.
Version Control
- o Proficiency in Git, branching strategies, pull requests, and code reviews.
- o Knowledge of Git workflows and collaborative development best practices.
Software Architecture
- Sound understanding of SOLID principles, design patterns, and scalable architecture design.
- Experience with MVC, MVVM, microservices, DDD, and distributed system architecture.
Debugging & Problem-Solving
- Strong debugging skills to identify and resolve issues efficiently.
- Ability to analyze logs, stack traces, and performance bottlenecks.
CI/CD & DevOps
- Experience with CI/CD pipelines using Azure DevOps, Jenkins, GitLab CI.
- Familiarity with Docker and container orchestration (Kubernetes preferred).
Soft Skills & Collaboration
- Excellent oral and written communication.
- Ability to collaborate with product managers, UX teams, QA, and other stakeholders.
- Experience mentoring junior developers and conducting code reviews.
Qualification
- B.E./B.Tech. (CS/IT) or MCA
- Academic Requirement: Minimum 60% in 10th, 12th & Graduation
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
