Skip to Main Content

Job Title


Senior Software Engineer - .Net Developer


Company : Neighborly


Location : Bengaluru,


Created : 2026-03-31


Job Type : Full Time


Job Description

Senior Software Engineer Company Overview: Neighborly is the worlds largest home services franchisor of 23 service brands and 3,900 franchise owners serving 9 million+ customers in nine countries, focused on repairing, maintaining and enhancing homes and businesses. The company operates online platforms that connect consumers to service providers in their local communities that meet their rigorous standards as a franchisor across 14 service categories at in the United States and in Canada. The company was founded in 1981 as Dwyer Group with its world headquarters in Waco, Texas. More information about Neighborly/Neighbourly, and its franchise concepts, is available at and Neighborly is an active member in the International Franchise Association (IFA), Canadian Franchise Association (CFA), British Franchise Association (BFA) and German Franchise Association and is a founding company of the Veterans Transition Franchise Initiative (VetFran). Neighborly was named as part of the 2019 Inc. 5000 most successful privately-owned companies in America and the 2019 and 2020 recipient for the Global Franchise Award for Best Property and Home Maintenance Franchise. Position Overview: The Neighborly IT Team is focused on achieving great outcomes and is committed to helping our associates succeed through technology driven solutions. We are seeking a Senior Application Developer to join our team. The qualified candidate will provide skills and knowledge in report development and analysis to derive insights from data as well as maintain and enhance complex reporting applications and systems utilizing approved languages and technologies while adhering to Neighborly coding standards and practices. Job Function: Development and maintenance of complex applications and systems. Assist in preparation, testing, and deployment of corporate applications. Primary Responsibilities: Responsible for developing and maintaining custom software using Neighborly standard coding practices and techniques Responsible for developing functioning solutions based on technical requirements Responsible for ensuring tasks assigned are completed in a timely manner Responsible for documenting and communicating application design, topologies, and architecture in an understandable way to peers and the business Responsible for performing code review of other developers and enforcing best practices. Responsible for following Neighborly SDLC processes. Architect and implement complex software systems. Responsible for mentoring and guiding other junior development staff in best practices and techniques Fosters an environment of communication and problem solving, leveraging the Neighborly Code of Values. Assists the team in researching solutions and recommends solutions to meet business requirements. Successfully communicate and work with brand presidents, officers, external contacts, and internal departments to perform responsibilities. Maintain confidentiality of personal information. Interface with others in a professional manner and be a trusted go to person. Other duties and responsibilities as assigned. Required Attributes: Ability to understand and utilize JSON and XML Strong leadership and mentoring capabilities Expertise in software architecture and design patterns. Excellent problem-solving and decision-making skills. Strong ability to communicate (verbally and written) effectively Ability and eagerness to learn and adapt quickly to new systems. Strong knowledge and experience in Microsoft. Net technologies, 3 + with an emphasis on C# Strong knowledge and experience in common API technologies including SOAP and REST. Good knowledge and experience in JavaScript Knowledge in React.js Knowledge of microservice architectures Strong query development through SQL, including CRUD operations, Stored Procedures, and Functions utilizing standard formatting practices Strong debugging skills Must be proactive, detail oriented and possess strong time management skills. Ability to work in a fast-paced, deadline driven environment, work independently, while remaining a team player. Self-starter. Ability to work autonomously with little support. Ability to work well under pressure and meet deadlines. Must be able to lift a minimum of 25 lbs. Sense of humor. Education & Experience: Education: Associates degree or higher Experience: 5+ years experience in application development Physical Requirements: The physical demands described here are representative of those that must be met by an Associate to successfully perform the essential functions of this job.The Associate should be able to stand, sit at an office space, see, hear and understand speech, communicate, lift computer equipment, supplies and materials, use office equipment and computers.The Associate is exposed to typical office working conditions. If requested by an applicant or employee, we may provide reasonable accommodations to enable individuals with disabilities to perform the essential job functions.The above statements are intended to describe the general nature and level of work performed. They are not intended to be construed as an exhaustive list of all duties required of personnel so classified. We have the exclusive right to alter this job description at any time without notice.