We are looking for a collaborative Software Engineer who is passionate about helping customers create and do amazing things with modern technology. This highly driven individual will act as a key technical team member on an Agile team, assisting on the C# development of a Web Application. This person may be embedded in a partially offshore development team. You'll play an vital part in the building of this modern and scalable web application that will provide the newest hardware and software solutions for the County of San Diego and drastically improve the way the County collects and distributes over $6 billion in property tax funds annually. Our solution contains a Data Warehouse, Interface Service Layer and Outbound Interfaces, Reporting for CoSD internal users, Self Service Portal and Core Property Tax Functionality. The desired outcome is to provide an environment compliant with CoSD architecture standards that increases CoSD staff productivity and improves service delivery to CoSD employees and constituents. Job Description/Duties: Develop and Design .net core solutions using C# Can roll up the sleeves and help out their team with outstanding data responsibilities – or at the very least be willing to learn how to Works collaboratively and communicatively on an Agile development team Able to communicate well with stakeholders, tech lead, cross-functional teams Will code according to predetermined design standards Under minimal direction, formulate and define system scope and objectives based on both the user needs and a good understanding of information technology, business processes, and industry requirements. Be part of a large and global team developing an enterprise system. Develop and maintain internal and external relationships to support management of scope and expectations. Advise on methods to improve business processes. May lead the training of clients and peers. Education & Experience Typically, a Bachelor's degree in a technical or business discipline or equivalent experience and a minimum of 6 years related experience or a Master's degree and a minimum of 4 years of experience. Actual Web Development for 6+ years Knowledge and Skills Experienced in object-oriented programming Experienced in developing enterprise and distributed systems Experienced in MVC Experienced in Tekerik Experienced in C# 1+ year of .net Core Experienced in unit testing (i.e. xunit) Knowledge of RESTful web services Ability to write, update and tune complex SQL queries and stored procedures. Experienced in Azure DevOps is a plus. Contain proper experience to have learned some of the major differences between .Net framework and .Net Core. In touch with the world outside candidate's current job / project + familiar with where things are going as an industry Some knowledge about data-structures; i.e. the difference between a queue and a stack Know the difference between an abstract class and an interface Know the overriding and overloading are types of polymorphism…etc. Knowledge of the following Technology Stack: Kendo UI - Telerik Angular Angular Material PowerBI .NET Core Azure Service Bus Azure LogicApp Azure Functions MS SQL Server REST API Entity Framework