Our client is a holding company located in Mission Viejo, CA. They provide real estate services in almost every area of the industry, helping customers buy and sell homes, and offering mortgage services and lending options. They operate in the United States, the United Kingdom, and Italy.
We are currently recruiting for a Senior Web Application Developer, for their office in Mission Viejo, CA. If you have five or more years of experience and expertise in C#, .Net Framework, JavaScript, and SQL, please submit your resume to [email protected]. This position reports to the Application Development Director in the IT department.
Job Summary:
The Senior Web Application Developer is responsible for the design, development and delivery of new internally developed applications and enhancements to existing software solutions through hands-on design and development of all tiers of N-Tier application layers including database, business, security, and front-end user interfaces. Perform all duties in accordance with the company’s policies and procedures, all US state and federal laws and regulations, wherein the company operates.
Essential Duties and Responsibilities:
- Work closely with management, end-users and IT peers to develop new applications or enhancements to existing applications
- Recommend technical design solutions and document the technical design requirements, including any security design considerations or solutions
- Utilize the .NET Framework, and .NET Core and best practice software design practices in a fast-paced and dynamic environment
- Research, plan, design and develop new applications, maintain existing code, work on new enhancements and features, write, tune and debug SQL stored procedures for use with web applications
- Collaborate with other developers and management, share ideas, present ideas during team meetings
- Work with source code control systems such as TFS / GIT
- Research problems as necessary and recommend appropriate solutions
- Perform code reviews for other team members to ensure development guidelines and security standards are met.
- Perform other duties as assigned
Essential Knowledge, Skills, Abilities, and Competencies:
- Solid understanding of MS SQL stored procedures and queries
- Experience with HTML, CSS, and JavaScript and AJAX
- Experience with design patterns and OWASP security
- Experience with web service development
- .NET Framework, .NET Core
- Experience with Azure and Azure functions a plus
- Experience with Encompass a plus
- Team-player with strong communication and interpersonal skills, possess a high degree of self-motivation and ability to work independently with minimal supervision
- Demonstrated experience with the Software Development Lifecycle concepts and techniques including secure development methodologies
- Ability to work as a team-player with strong communication and interpersonal skills
- Possess a high degree of self-motivation and ability to work independently with minimal supervision
Education, Experience, and/or Licenses:
- Bachelor’s degree or equivalent job experience in Application Development
- 5+ years’ experience with .NET Development Experience
- 5+ years’ experience with MS SQL Database Development
- Microsoft Certified Developer certification desired
- Three plus (3+) years web development experience with .NET Framework, LINQ, ASP.NET and C# using Visual Studio 2017
- Demonstrated experience with the Software Development Lifecycle concepts and techniques including secure development methodologies and design patterns