Software Developer I
Job Details
Experienced
CORPORATE OFFICE - TULSA, OK
Full Time
Information Technology

Hiring Requirements:  Candidate must successfully pass credit review, drug screen, criminal background check and provide professional employment references.

Position Summary Software Developer I
Develop, implement, test, and maintain applications to support enterprise initiatives. Responsible for supporting and improving application programming, and database applications including Custom Script Development, UI Development, API Solutions, and Enterprise Data Warehouse. Support all departments within the credit union and work with Business Analysts and an Agile development team to implement technical solutions. Proactively identify technical solutions that will streamline business processes and be a working resource in the full development life cycle from concept to implementation. Performs duties in compliance with regulatory requirements including, but not limited to, the Bank Secrecy Act.


Essential Job Functions and Responsibilities

Maintain a release repository, writing and implementing efficient code for releases at regular intervals.

Develop, implement, test, and support technology applications that support strategic initiatives.

Work with Business Analysts and Agile Development Team to create and improve upon technology solutions to help achieve TTCU's strategic goals.

Support the Enterprise Data Warehouse, including ETL (Extract, Transform, and Load) processes.

Provide superior member service while managing relations with end users, business leaders, and others to ensure service delivery exceeds expectations.

Utilize sound development life cycle practices, adhere to established processes, and document solutions.

Perform changes according to process, teamwork, and best practices for IT Change Management.

Ensure adequate security procedures are developed and followed and ensure the confidentiality, integrity, and availability of information.

Minimum Qualifications


Educational Requirements


Associates degree in Computer Sciences, Information Systems or other related discipline required


Bachelor's degree preferred


Certificates/Licenses


Must have and maintain a valid driver's license


Experience Years of Experience Level of Experience
Experience with API and SDK programming 3+ Intermediate

Writing in Java and JavaScript 3+

Writing SQL statements, procedures, and functions preferred

Intermediate experience with related platforms in a financial institution preferred


Position Competencies
Functional Expertise
Innovation Management
Interpersonal Savvy
Learning Agility
Manage Complexity
Member Focus
Process Management
Resourceful

Additional Requirements

Job Knowledge

In-depth knowledge of Java and JavaScript.

Familiarity with Python, HTML, and API programming

Familiarity with Microsoft SQL Server, SSIS, T-SQL

Familiarity with Agile development

Some knowledge of database performance tuning, stored procedures, and indexing

Some knowledge of the Unix operating system, Unix scripting preferred

Interpersonal Skills

Intermediate written and verbal communication skills required to facilitate sharing of information with members, staff, and external contacts.

Ability to create an atmosphere which promotes TTCU's Core Values by maintaining a high level of personal integrity, presenting a friendly, enthusiastic, and professional demeanor while providing extraordinary service to members and fostering teamwork among employees.


Working Conditions

Routinely perform work indoors in climate controlled private office with moderate noise. Must be able to perform job functions either independently or under supervision and work effectively on own. Must be able to plan their own work activities as well as take direction. Must be able to read and carry out various complicated written and oral instructions. Must be able to speak clearly and deliver information in a logical and understandable sequence. Must be able to perform basic mathematical calculations with extreme accuracy. Must be capable of dealing calmly and professionally with numerous different personalities from diverse cultures at various levels within and outside of the organization and demonstrate highest levels of customer service and discretion when dealing with the public. Must be able to perform responsibilities with composure under the stress of deadlines / requirements for extreme accuracy and quality and/or fast pace. Must be able to effectively handle multiple, simultaneous, and changing priorities. Must be capable of exercising highest level of discretion on both internal and external confidential matters. Must be capable of deploying changes and maintaining operational requirements after hours.


Physical Demands

Capable of regular, reliable and timely attendance - Regularly
Perform primarily sedentary work with limited physical exertion and lifting of up to 30 lbs - Regularly
Must be able to routinely perform work on computer for an average of 6-8 hours per day - Regularly

Must be able to operate office equipment including telephone, copier, facsimile, and calculator - Regularly
Capable of working on call rotation schedule including nights and weekends - Frequently
Must be able to work extended hours whenever required or requested by management - Occasionally

Must be capable of climbing / descending stairs in emergency situation Occasionally
Travel by automobile - Occasionally

TTCU - We Are Family
Our TTCU Family: Why Melinda, James and Celia Keep Choosing TTCU
Our TTCU Family: Why Cameryn Chose TTCU
Apply