Web Applications Development Engineer - Billings, Kalispell, Bozeman, MT

  • First Interstate Bank
  • Dec 23, 2021
Full time Engineering Information Technology

Job Description


Web Applications Development Engineering I - work focuses on designing the look/feel/user experience in addition to programming the functionality of interactive web applications. Specifically, designing, analyzing, and developing web-based applications. This includes participating in defining and maintaining of the organization integration and information architecture. All development will follow the current Software Development Lifecycle (SDL). 


ESSENTIAL DUTIES & RESPONSIBILITIES include the following; other duties may be assigned.

  • Create the overall visual, audio, and interactive design of the web application. 

  • Responsible for the development, documentation, debugging, and support of the user interface to optimize user experience, specifically Salesforce and other user facing applications.  

  • Create and manipulate individual design elements (e.g., audio, video, still images, animation, text, etc.) using graphic/multi-media design software (e.g., Photoshop, Illustrator, AfterEffects, etc.). 

  • Develop the architecture and program the functionality of the web application using programming / scripting languages including but not limited to - XML, HTML5, CSS, PHP, JavaScript, APEX, C++, Perl, etc. Work may be done via website design authoring/layout, HTML editing software, and / or working directly with the underlying code.

  • Designing rich media websites and pages including graphic design/layout, user interface features, site animation, special effects elements, video/audio, etc. based on business and customer requirements. A UI developer requires specialized training in all areas to deliver quality products and services. 

  • Creation of websites or web applications providing customer self-service support or account management. 

  • Creating web applications used primarily to deliver/organize virtual content or information to be used/viewed by customers. 

  • Lead meetings and deliver presentations to small and large groups of various levels of management across the organization.

  • Ensure proper segregation of duties and source control management through tools such as GitHub to manage Git repositories and / or Mercurial

  • Ensure all software/integrations developed for migration of production data is developed, controlled, and tested to the same quality level as production software.



  • Bachelor’s degree in Computer Science, Web Development, Graphic Design, or related field is essential. Individual who enjoys being abstract concepts to live and working with clients to improve their business marketing platforms tend to perform will in this position.

    • Three to five year of demonstrated experience in creating and implementing UI development.  o Detailed experience with coding and the ability to troubleshoot and analyze websites using HTML, CSS, and other comparable languages. 

  • Professional written and interpersonal skills

  • Advanced problem-solving skills and the ability to optimize code for the best possible outcome.

  • Experience creating code to client's personalized needs and requirements. 

  • Ability to work effectively in a collaborative environment to create top-performing interfaces. - Proficient with visual design programs such as Adobe Photoshop




Excellent communication skills, both written and oral. Ability to work independently or with a team. Ability to properly prioritize workload as well and remain adaptable under pressure. Strong organizational and analytical skills. Possessing a solid balance of technical and business knowledge. Provide oversight and guidance to other developers regarding Web-Based Applications. 



Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.  Ability to effectively present information and respond to questions from groups of managers, clients, customers and the general public.



Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.



While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear.  The employee frequently is required to climb or balance and stoop, kneel, crouch, or crawl.  The employee is occasionally required to taste or smell.  The employee must occasionally lift and/or move up to 50 pounds.  The employee is required to have clear vision at 20 inches or less, and the ability to identify and distinguish colors.



The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


While performing the duties of this job, the employee is occasionally exposed to risk of electrical shock.  The noise level in the work environment is usually moderate.

**If you are a current FIB employee, please apply through the Career Worklet in the Employee Portal.