What are the responsibilities and job description for the Software Developer I position at TTCU Brand?
Position Summary
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
13 % - Maintain a release repository, writing and implementing efficient code for releases at regular intervals.
13 % - Develop, implement, test, and support technology applications that support strategic initiatives.
13 % - Work with Business Analysts and Agile Development Team to create and improve upon technology solutions to help achieve TTCU's strategic goals.
13 % - Support the Enterprise Data Warehouse, including ETL (Extract, Transform, and Load) processes.
12 % - Provide superior member service while managing relations with end users, business leaders, and others to ensure service delivery exceeds expectations.
12 % - Utilize sound development life cycle practices, adhere to established processes, and document solutions.
12 % - Perform changes according to process, teamwork, and best practices for IT Change Management.
12 % - Ensure adequate security procedures are developed and followed and ensure the confidentiality, integrity, and availability of information.
MIMIMUM 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 years/Intermediate
Writing in Java and JavaScript/3 years/intermediate
Writing SQL statements, procedures, and functions preferred
Intermediate experience with related platforms in a financial institution preferred
Position Competencies
Functional Expertise 13 %
Innovation Management 13 %
Interpersonal Savvy 13 %
Learning Agility 13 %
Manage Complexity 12 %
Member Focus 12 %
Process Management 12 %
Resourceful 12 %
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 afterhours.
Physical Demands
Capable of regular, reliable and timely attendance
Perform primarily sedentary work with limited physical exertion and lifting of up to 30 lbs
Must be able to routinely perform work on computer for an average of 6-8 hours per day
Must be able to operate office equipment including telephone, copier, facsimile, and calculator
Capable of working on call rotation schedule including nights and weekends
Must be able to work extended hours whenever required or requested by management
Travel by automobile