First Service Credit Union - Houston, TX

posted 4 months ago

Full-time
Houston, TX
Credit Intermediation and Related Activities

About the position

The Software Developer role is focused on maintaining, modifying, and testing changes to existing software programs and products. The developer will utilize object-oriented design methodologies and product specifications to develop and enhance software products, components, or modules. A key aspect of this position is to train and mentor other developers on all aspects of the system architecture, ensuring that the team is well-versed in the technical requirements and best practices of the software development process. In this role, the developer will be responsible for developing, testing, and maintaining various web applications using technologies such as JavaScript, C#/.NET, and SQL. Additionally, the developer will create and maintain standalone console applications using Java. The position also involves creating and maintaining reports and dashboards using tools like Jaspersoft Report Studio, SSRS, and SQL. These reports may include various charts, tables, and conditional styling, often requiring the integration of data from multiple complex data sources. Routine maintenance and timely troubleshooting of any report or application issues are essential functions of this role. The developer is expected to quickly familiarize themselves with all aspects of the business to better understand the data and provide timely reports to stakeholders. Assisting users in solving system problems and training them in system operations is also a critical responsibility. The developer will participate in code reviews and continuously mentor other developers, fostering a collaborative and educational environment. Other job duties may be assigned as necessary, and performance will be measured based on the ability to understand user departments' duties, resolve complex problems, provide system support, and maintain effective communication with users at all levels.

Responsibilities

  • Develop, test, and maintain various web applications using JavaScript, C#/.NET, and SQL.
  • Develop, test, and maintain standalone console applications using Java.
  • Create and maintain reports and dashboards using Jaspersoft Report Studio, SSRS, and SQL.
  • Perform routine maintenance and timely troubleshooting of any report or application issues that arise.
  • Assist users in solving system problems and train users in system operations.
  • Mentor and continuously train other developers on all aspects of the system architecture.
  • Participate in code reviews and provide constructive feedback.
  • Research and resolve moderately complex problems on assigned applications across multiple hardware platforms, software packages, and programming languages.
  • Provide system support services on-site and via telephone during working hours and on-call after normal working hours.
  • Demonstrate effective communication with users at all levels and discuss processing problems and project status.

Requirements

  • Three to five years of similar or related experience in software development.
  • Equivalent to a college degree in Computer Science (BS or BA in a relevant field) or related professional work experience.
  • Strong interpersonal skills with a significant level of trust and diplomacy required.
  • Ability to prioritize and manage multiple tasks across multiple projects concurrently.
  • Aptitude for teaching, training, and mentoring other developers.
  • Good communication skills and a positive, can-do attitude.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service