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, IIS
- Develop technical changes/enhancements based on the specifications provided
- Assist with the implementation of new packages, software, and tools from a technical standpoint
- Research, test, and recommend how to adopt new technologies properly
- Interface with software vendors where applicable in the use and understanding of development tools for enhancements to vendor-provided systems
- Ensure 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 versions
- Experience with TSQL and development of stored procedures and functions
- Experience with all areas of web development, including server-side, client-side, UIX, and data retrieval and management
- Excellent personal/customer service skills
- Analytical 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 acceptable
- Minimum three years of Web development using IIS, .NET (C# and ASP.NET), Entity Framework, and JavaScript required
- Minimum three years of consistent work in Microsoft SQL Server, TSQL, SSIS, Stored Procedures, database functions, and SQL CLR required
- MVC, 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.