Application Developer III
About the role
Joining Greenheck Group means more than just starting a job; it's joining an award-winning culture that prioritizes your growth and development. As an innovative, environmentally responsible manufacturer of commercial HVAC systems, we design and manufacture industry-leading air movement and ventilation solutions through our family of trusted brands. Our products are found in commercial, institutional, and industrial facilities worldwide, from schools and hospitals to factories and stadiums.
Responsibilities
- Develop, modify, and maintain application software that supports both the internal and external business processes that may be complex or sensitive in nature.
- Develop solutions that interface with multiple enterprise platforms.
- Meet with analysts and project leaders to understand requirements and timelines.
- Collaborate with users, analysts, and project team members to define solution requirements.
- Provide framework and methodology recommendations to project team.
- Maintain existing code.
- Perform and/or delegate unit testing on programming changes.
- Create new applications based on specifications provided by analysts.
- Create and update application coding documentation standards and training documentation and makes recommendations for new methodologies.
- Aid in the creation or maintenance of application installation and troubleshooting guides for programs designed/developed.
- Troubleshoot moderately complex application issues and provides debugging support as needed.
- Test and identify best solution, and create solution documents.
- Provide support as needed in case of outages, job failures, implementations, etc.
- Assist in the creation or maintenance of technical specifications as needed, and develop applications to meet the user requirements.
- Understand specifications, and assist, where needed, in developing technical specifications.
- Aids in formulating and defining system scope and objectives through research and fact-finding to develop or modify complex applications.
- Has the ability to design UX and functional wire diagrams and to ask questions if something critical is missed in functional specifications.
Requirements
- 6-8 years of relevant work experience with associate's degree or 4-6 years of relevant work experience with bachelor's degree.
- 2 Year / Associate Degree or equivalent years of job experience required.
- 4 Year / Bachelor Degree preferred.
- PREFERRED TECHNOLOGIES: Angular (v19+), TypeScript, HTML, SCSS, RxJS, Angular Material / CDK, Reactive/dynamic forms, incl. ngx-formly, Grids, incl. AG Grid, Client-side data & charting: AG Grid, Dexie/IndexedDB, ApexCharts/Highcharts, jsPDF, Monaco editor, .NET (8/10), C# ASP.NET Core / Kestrel, SQL + relational data modeling, Entity Framework Core, Redis, PostgreSQL (Npgsql), Serilog (logging), RPC / service-oriented contracts, Contract-first / code generation, VS Code, Visual Studio, Git Monorepo workflow / Yarn (v4) workspaces, Docker / containers, CI/CD pipelines (Bamboo), Azure
Qualifications
- Preferred Technologies: Angular (v19+), TypeScript, HTML, SCSS, RxJS, Angular Material / CDK, Reactive/dynamic forms, incl. ngx-formly, Grids, incl. AG Grid, Client-side data & charting: AG Grid, Dexie/IndexedDB, ApexCharts/Highcharts, jsPDF, Monaco editor, .NET (8/10), C# ASP.NET Core / Kestrel, SQL + relational data modeling, Entity Framework Core, Redis, PostgreSQL (Npgsql), Serilog (logging), RPC / service-oriented contracts, Contract-first / code generation, VS Code, Visual Studio, Git Monorepo workflow / Yarn (v4) workspaces, Docker / containers, CI/CD pipelines (Bamboo), Azure
Skills
- Design and develop complex software applications of diverse scope.
- Interface with multiple enterprise platforms.
- Collaborate with users, analysts, and project team members.
- Define solution requirements.
- Provide framework and methodology recommendations.
- Maintain existing code.
- Perform and/or delegate unit testing on programming changes.
- Create new applications based on specifications provided by analysts.
- Create and update application coding documentation standards and training documentation.
- Aid in the creation or maintenance of application installation and troubleshooting guides.
- Troubleshoot moderately complex application issues.
- Test and identify best solution, and create solution documents.
- Provide support as needed in case of outages, job failures, implementations, etc.
- Assist in the creation or maintenance of technical specifications.
- Understand specifications, and assist, where needed, in developing technical specifications.
- Aids in formulating and defining system scope and objectives.
- Has the ability to design UX and functional wire diagrams.
Benefits
Greenheck Group takes pride in providing competitive pay along with a comprehensive benefits package as part of our total rewards program. The starting base pay range for this position is $105,630-$130,485 and may vary based on factors such as job-related knowledge, skills, experience, and performance. With best-in-class benefits, you can be the best you, and together, we can be the best in the industry. Visit our Perks & Benefits page for more information on these offerings: Health & Family Support, Financial Security, Learning & Development, Rewards & Recognition, Wellbeing & Mental Health, Work-Life Balance, Fun Perks.
Pay
The starting base pay range for this position is $105,630-$130,485 and may vary based on factors such as job-related knowledge, skills, experience, and performance.
Schedule
This is a remote position open to the following states: WI, MN, TN, NC.