Senior Software Developer

Employment Type

: Full-Time


: Information Technology

Berkshire Hathaway HomeServices California Properties, award winner of the Real Estate Agency Brand of the year in the 26th annual Harris Poll EquiTrend Study and a leader in the real estate industry, is currently looking for a seasoned Senior Software Developer to join our San Diego team. This role will be a specialist in hands-on coding using the Microsoft .NET stack of technologies. We are building strategic new business systems critical to the ongoing success of our company in areas such as information retrieval, big data, artificial intelligence, machine learning, robotic process automation, natural language processing, distributed computing, networking, security, data compression, user interface design, and this role will have a significant contribution and impact on these projects. This individual will be responsible for the following Full Stack Sr. Software Developer will be responsible for designing, developing and deploying enterprise web applications using the latest Microsoft .NET Core technologies. Ability to drive a project from ideation to implementation with minimal supervision In-depth knowledge of Microsoft Stack (C, ASP.NET Core MVC, Razor, Entity Framework, SQL). Experience with client side technologies (HTML, CSS, AJAX and JS Frameworks). In-depth knowledge of Object-Oriented Programming. In-depth knowledge of Software Design Patterns Principles. Strong analytical, problem-solving and communication skills. Experience with Git version control. Ability to learn new technologies independently. Design and implement software systems that will improve efficiencies for existing and new business processes through automationoptimization Be a subject matter expert in relevant technology and product domains Mentor fellow developers Contribute technically to projects Contribute to creating an excellent work environment and software development culture Contribute to building top quality software projects Participate in code and design reviews to help ensure stability and quality Assist in designing, developing, shipping, and maintaining mobile experiences across platforms Work with customers to collect and define the business requirements as well as convert those requirements into application and functional requirements for automated systems Responsible to ensure that systems meet business needs and requirements Support customers with good communication and training as needed Qualifications BS degree in Computer Science, a related field, or equivalent practical experience 5+ years of software engineering and database management experience 5+ years of diverse information technology experience Experience in designing, developing, and maintaining web applications, distributed backend systems or data platforms literately and quickly. Experience researching and pioneering the adoption of new technologies such as AI and NLP Architect and implement web-based applications Able to write code that is readable, testable, and extensible Comfortable working in different application layers, including front end, middle tierserver side, and database layer. You have a deep understanding of web application development technologies. Excellent project management skills ability to prioritize and handle multiple projects concurrently. Knowledge of application development concepts, relational database theory and systems, and network theory and systems. Wage Benefits package includes MedicalDentalVisionLife Insurance, EAP, 401K with employer match, Flexible Spending Account, PTO. Location San Diego, CA 92130 See job description Requisition Number SENIO03942-00001

Launch your career - Create your profile now!

Create your Profile

save job button

Please, no third parties This position is fully remote for now, but Southern California candidates are highly preferred Main Duties and Responsibilities - Full-stack development leveraging Microsoft .NET web and cloud technologies, including .NET ...