APPLICATION SUPPORT DEVELOPER
This role is responsible for assisting in the development, troubleshooting and maintenance of environmental support/deployment tools for the installation, configuration of Instec’s products and services. This is a valuable role as these tools are used to support both internal staff and external customers. In addition, this position serves as a subject matter expert for customer environmental support areas and assists in the automation of tools, processes and procedures for this area; and performs mid-to-higher level technical support.
Main Responsibilities Include:
Development - Applications/tools to automate deployment, configure, maintain, and monitor applications; creating documentation for code changes; debugging/troubleshooting complex code to identity/report bugs in software.
Technical Support - Assisting in creation, installation, configuration, testing, maintenance/troubleshooting/support for areas for all versions of company products/tools; resolution of service requests; assisting customers with environmental-related issues; installations, product updates, etc.; guiding/training Help Desk personnel with Tier 1 level support.
Release Management - Assisting various internal staff in coordination/packaging/distribution of updates for products and tools.
Documentation - Creation/management of documentation for customers and other technical process/procedures.
Knowledge, Skills/Abilities, Experience and Education Required for the Job
Current knowledge/experience in:
C# programming in development of applications
SQL Server including tables, SQL scripts (version 2008 or higher)
Windows Server troubleshooting (version 2008 or higher)
Knowledge of Software Development Life Cycle
Excellent verbal and written communication skills
Excellent problem-solving/troubleshooting skills
Adaptable and flexible
Ability to work collaboratively in a team setting
Fast learner with a passion to keep learning new technologies Demonstrates initiative, motivation and self-direction
3+ years of experience in a development role in an environment with exposure to diverse Microsoft and networking technologies
Bachelor’s degree in Computer Science or related degree
Not required but a Plus is current knowledge/experience with:
Microsoft Azure with: web apps, functions, could services, automation, PaaS and IaaS
Advanced Microsoft Windows server components/concepts (e.g. IIS, Web Services, Windows Services, NTFS permissions, etc.)
Troubleshooting local area network issues (firewalls, proxy servers, routing, load balancing)