Software Developer II - Billings, MT

$68,516 yearly
  • First Interstate Bank
  • Billings, MT, USA
  • Jul 10, 2022
Full time Banking Computer Science Engineering Mid Level Software Development

Job Description


The Service Bus Software Developer is to be responsible for the design, analysis, and development efforts for the Enterprise Service Bus and SOA projects and to resolve complex business problems. This includes modeling, building, and supporting the Enterprise Service Bus and supporting SOA.


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

  • Experience using ESB (messaging), and Java technology
  • Familiarity with Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), API Management, etc.
  • Integration experience with various technologies (web services, XML, ESB, SOAP, REST, messaging, etc.).
  • Participate in the design and delivery of our SOA/ESB projects on integration with customers/clients
  • Contribute to key phases of the development lifecycle.
  • Identify, analyze and develop interfaces and flows.
  • Assist in the development of logical and physical specifications.
  • Develop solutions by designing system specifications, standards, and programming.
  • Identify and communicate technical problems, processes, and solutions.
  • Self-motivated with high energy, Strong technical and organizational aptitude
  • Excellent communication and writing skills with technical IT and team members at all levels
  • Must be able to work independently to meet deadlines
  • Eagerness to contribute to a team oriented environment
  • Lead projects within architecture. Work with Product Owner/Business Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.
  • Develop Proof-of-Concept projects to validate new architectures and solutions.
  • Mentor the other SOA/ESB developers.
  • Ability to quickly adapt to changing needs, adjusted processes and ambiguity
  • Provide quality service satisfaction by possessing strong customer service skill sets.
  • Ability to effectively communicate both verbally and in written format.
  • Wow us with your expertise and leadership on making technical decisions, thus delivering a platform that provides business value and meets end user goals
  • Ability to prioritize and work autonomously yet collaboratively when needed
  • Experience working within agile methodologies



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions



A Bachelor's degree (BS/BA) from a four-year college or university in Computer Science or related technical fields. Requires a minimum of 5 years’ experience as a Developer in SOA/ESB Development. Experience designing and developing Software Ag WebMethods or other ESB frameworks.  Experience in configuring APIs, proxy endpoints, API portals and API analytics based on technical specifications with Software Ag WebMethods API manager or similar framework. Experience orchestrating integration use cases involving multiple systems and complex business logic tying in system, process, and experience API layers.  Deep understanding of REST, HTTP, MQ, JSON, XML and SOA. Strong experience in Java and C# programming languages.  Experience providing technical leadership to peers, desired. Exceptional level of communication skills both oral and written with public speaking comfort.



Ability to read, analyze and interpret the most complex documents and to read and interpret data.  Ability to respond effectively to the most sensitive inquiries or complaints. Ability to prepare presentations using original or innovative style, techniques and make persuasive speeches and presentations on controversial or complex topics to top management, public groups and/or board of directors.



Ability to apply principles, logical or scientific thinking to a wide range of intellectual and practical problems. Ability to deal with a variety of abstract and concrete variables.



The physical demands described here are representative of those that must be met by an employee to successfully perform 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 regularly required to talk or hear.  The employee frequently is required to stand, walk, and sit.  The employee is occasionally required to use hands to finger, handle, or feel; reach with hands and arms; and stoop, kneel, crouch, or crawl.  The employee must occasionally lift and/or move up to 25 pounds.  Specific vision abilities required by this job include close vision and ability to adjust focus.



The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of the job.


The noise level in the workplace is usually moderate.


Minimum salary $68,516.00 - salary ranges vary based on location.

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