Logo
Highwoods Properties

Software Developer

Highwoods Properties, Raleigh, North Carolina, United States, 27601


Description

Serve as a primary resource for software development, including web development, enterprise integrations, and service-oriented architectures at Highwoods. Assist in creating project plans, testing plans, and timelines for development projects.WORK PERFORMED:Design, develop, and deploy custom software applications with a central focus on Microsoft technologies: .NET, SQL Server, IISDevelop technical changes/enhancements based on the specifications providedAssist with the implementation of new packages, software, and tools from a technical standpointResearch, test, and recommend how to adopt new technologies properlyInterface with software vendors where applicable in the use and understanding of development tools for enhancements to vendor-provided systemsEnsure that all development projects adhere to strict development guidelines, including testing, acceptance, and rollout, by implementing change management controls

JOB REQUIREMENTS (Skills/Knowledge):Experience with Visual Studio 2017 and later, SQL Server Data Tools (SSDT), and SQL Server Management Studio (SSMS)Experience with both the SQL Server database server and a deep knowledge of SQL Server Integrations Services (SSIS) at both the 2012 and 2016 versionsExperience with TSQL and development of stored procedures and functionsExperience with all areas of web development, including server-side, client-side, UIX, and data retrieval and managementExcellent personal/customer service skillsAnalytical skills are essential. Proven problem-solving skills.Substantial web development experience using Microsoft tools or product-specific development tools

EDUCATION/EXPERIENCE:B.S. degree in Computer Science preferred. A comparable combination of education and experience is acceptableMinimum three years of Web development using IIS, .NET (C# and ASP.NET), Entity Framework, and JavaScript requiredMinimum three years of consistent work in Microsoft SQL Server, TSQL, SSIS, Stored Procedures, database functions, and SQL CLR requiredMVC, Typescript, and Angular a plus

Work Environment:This job operates in an office setting and routinely uses standard office equipment such as computers, phones, and videoconferencing tools.Physical Demands:The physical demands described here represent those that must be met by an employee to perform the essential functions of this job successfully. Work is of a general office nature; while performing the duties of this job, the employee is regularly required to talk, hear, and see; required to use arms and hands to reach and handle; typing on a computer keyboard and using a phone required. Ability to read, understand, and to communicate information and ideas clearly in writing and orally required. The employee may occasionally need to climb, balance, stoop, kneel, or crouch; and lift and/or move up to 10 pounds.Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)