What are the responsibilities and job description for the Sr. Web Applications Developer position at HOLIBUIL?
MELBOURNE, FL
The Senior Web Applications Developer supports the organization’s mission to provide superior quality, lasting value, and outstanding customer service through the day-to-day workflow processes that affect Holiday Builders. The role of Senior Web Applications Developer entails the creation and customization of enterprise-level applications using cutting-edge web technologies. This primarily involves leveraging C#, Blazor, JavaScript, Microsoft SQL Server, Microsoft SSRS, and Microsoft 365 tools. Additionally, the chosen candidate will offer minor assistance for desktop and network helpdesk matters within the organization, functioning as a member of the help desk augmentation team. This role is based entirely in-office and mandates the availability of the employee for after-hours support on a rotational basis.
ESSENTIAL DUTIES AND RESPONSIBILITIES
1. Help gather and assess data and information requirements throughout the enterprise to provide recommendations for the development of reports, custom software, and/or integration with third-party software solutions, for the purpose of reducing or eliminating redundancies, improving data flow throughout the Enterprise, streamlining the data collection and output processes, and providing the required functionality and desired outputs to support effective and efficient operations for the Enterprise.
2. Software, database, and/or report development and integration.
3. Detect, troubleshoot, and correct software defects.
4. Perform functional improvements as mandated by the IT Manager or VP of Technology, and correct missed deliverables as outlined in project scope.
5. Active leading participation in meetings during our modified SCRUM implementation.
6. Perform preliminary testing of applications prior to submitting them for final testing, approval, and release.
7. Assist the development team with troubleshooting and document defects, functional improvements, and define missed deliverables as outlined in project scopes and SCRUM tasks.
8. Aid with computer network and desktop support, disaster recovery and expansion operations.
9. Additional duties as assigned.
QUALIFICATIONS
Education/Experience
- BS in Computer Science or related field with 5 years’ experience, or 10 years of software development experience.
- 5 years of ERP system implementation and development experience.
- Strong knowledge and experience with software development of MVC, webforms, and single page applications (SPA) using JavaScript and C#, and API integrations.
- Strong knowledge and experience with Microsoft SQL Server and database administration, including views, stored procedures, and triggers.
- Experience with team dynamics and leading software development projects.
- Strong knowledge of synchronous and asynchronous software development.
- Strong knowledge of RESTful API.
Preferred
- Experience integrating with Microsoft 365 products.
- Experience with SCRUM-based projects is highly desired.
- Home building industry experience with emphasis in software development.
- Experience with Mark Systems IHMS and ITK
- Experience with Razor and server-side Blazor is highly desirable.
- Experience building reports utilizing SSRS or similar technology.
- Knowledge of networks with some experience in network support.
- Knowledge of PC and PC-based applications with experience of desktop, peripherals, and software support.
Skills/Abilities
- Coordinate and prioritize projects, meet deadlines, and provide detailed documentation of work performed.
- Demonstrate strong planning and organizational skills.
- Possess ability to work in a fast-paced team environment.
- Maintain keen attention to detail and follow through.
- Strong written and verbal communication skills
- Ability to analyze and resolve critical issues with significant organizational impact.
- Interact and communicate with individuals at all levels of the organization as well as vendors / outsourcing companies requiring excellent verbal and written communication skills.
- Handle sensitive and confidential information.
- Available to be on-call for after-hours support on a rotational basis.
Physical Demands
- Able to lift, push, or move up to 50 pounds without assistance.
- Requires the ability to climb, stoop, kneel or crouch to gain access to equipment, files, and office supplies.