Role Description This full-time, on-site position is for a Senior Software Engineer to work on a government IT project in Jaipur. The Senior Software Engineer will be responsible for developing, maintaining, and enhancing government software applications with a focus on backend development using .NET technologies. The role involves applying object-oriented programming principles, ensuring scalable and secure software solutions that comply with government standards. The engineer will collaborate closely with government IT departments and cross-functional teams to gather requirements, resolve technical challenges, and support deployment and integration in a regulated public sector environment. Strong adherence to quality coding practices, documentation, and compliance with government IT policies is essential. Qualifications Strong foundation in Computer Science principles Minimum 6 years of professional experience in .NET development, including End-to-End Web Development and Software Development Proficiency in Object-Oriented Programming (OOP) concepts and best practices Ability to solve complex problems and implement efficient, scalable solutions Strong communication and teamwork skills Experience with cloud and automation technologies is a plus Minimum educational qualification: Bachelor of Technology ( B. Tech ) in Computer Science or Information Technology Master of Computer Applications ( MCA )