Developer - Internal Applications/Tools Full Time | Nov 15, 2018

Taking direction from both business and technical management, this Developer role will program/support internal applications used by Instec’s operations for the primary purpose of providing products/services to our internal staff.  This is a valuable role to Instec’s internal staff to assist them in efficiently delivering products/services to our customers. 

 Responsibilities for this role include:

  • Maintains existing software systems related to internal processes by correcting software defects, resolving problems, and providing maintenance/support. (e.g. SharePoint online (SP), Team Foundation Server (TFS), developed time accounting application).
  • Creates and troubleshoots applications for employees
  • Proposes technical solutions for process improvements with internal applications/tools
  • Working within the Software Development Life Cycle for all code changes:
    • Technical Analysis - Reviews specifications/requirements and understand the nature and scope of the proposed change. Develop work estimates for development effort
    • Development - Implements designs with logical, well-structured code that follows programming standards/satisfies requirements of the code reviews
    • Testing -  Thoroughly tests applications to ensure coding changes work as expected without adverse impact
    • Documentation - Creates/maintains technical documentation for internal applications/tools

Knowledge, Skills/Abilities, Experience and Education Required for the Job:

  • Strong knowledge/experience with Microsoft Products including:
    • C# programming language
    • ASP.NET
    • SQL Server
  • Experience working with APIs, HTML, CSS, MVC, jQuery, AJAX, Angular,
  • Full stack development experience working with UI, underlying database, etc.
  • Experience working with Team Foundation Server and SharePoint configuration tools
  • Solid knowledge of Software Development Life Cycle
  • Results oriented with ability to work collaboratively in a team setting
  • Adaptable and flexible to change
  • Excellent organizational and multitasking skills
  • Passion for software development and a desire to continually learn new technologies and expand skill knowledge/skills

Experience/Education required:

3+ years software development experience in an internal tools/applications development role

Bachelor’s degree in Computer Science, Software Engineering or related field

Send Us Your Resume