SUMMARY
Architects solutions, creates designs and documentation for the development team, with details of the business concepts, goals, objectives and strategic requirements, primarily of member-facing systems. Has practical ability for implementing 3rd-party APIs, with capability to dissect, assimilate and distill particular API functionality as it relates to the needs of a project, including API results logging and webhook automation. Serves as a primary member of the implementation team, primarily for external-facing systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
Analyzes and qualifies stakeholder requirements as a basis for architecting a software solution, specifying a design which considers dependencies and integrations, fault-tolerance, scalability, and security, in view of the required outcomes.
Architects solutions, creates designs and documentation for the development team, with details of the business concept, goals, objectives and high-level requirements, primarily of member-facing systems.
Possesses a thorough understanding software development using the “Microsoft Stack” of programming languages and coding environments, to be versatile and adaptive to the needs of a solution, within our coding environment. Maintains an understanding and competency with respect to software and other systems required to perform the duties of the position including but not limited to Microsoft Office and Symitar.
Has practical ability for implementing 3rd-party APIs (Application Programing Interfaces) or plug-ins, with capability to dissect, assimilate and distill particular API functionality as it relates to the needs of a project.
Designs and builds API result-logging and webhook “pulls” for creating automation to managing errors, action faults, communication, and to initiate proactive remedies for members and departments.
Considers and recommends optimum technologies, platforms, languages and web services to achieve required results.
Encodes new, and modifies existing systems as directed, using various programming languages (see “Education and/or Experience” section of this job description).
Investigates program errors, defines problems, debugs programs, tests results, and implements changes.
Pursues opportunities to guide and mentor other programmers, as situations arise.
Creates workflow illustrations to help visualization, clarity and to defend designs.
Presents and defends architectural, design, and technical choices to stakeholders.
Ensures design specifications are practical and can be actioned by the development team.
Cultivates an interest in our business, building upon lessons learned from working with departments to develop a working familiarity for processes, dependencies, constraints, compliance, downstream effects and consequences, as they all might influence recommending a particular software solution.
Continuously expands skill set by investigating new programming tools, languages, techniques and environments. Shares knowledge and experience with other members of the Programming staff to gain feedback and for reporting discoveries to Supervisor.
Ability to multi-task while meeting important deadlines.
Provide system support services on-site and via telephone during working hours and be available on-call as needed to support business needs.
Fosters a positive culture throughout the organization. Promotes respect and harmonious relations among accounting staff and with departments throughout the organization.
Ensures positive relationships with the branches, internal departments and external partners. Maintains a positive and caring atmosphere for members and employees consistent with the Credit Union's mission and philosophy.
Exercises strong written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, product managers, senior leaders and non-technical stakeholders.
Performs and assumes other duties and responsibilities as required at the direction of the immediate supervisor.
QUALIFICATIONS
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.
EDUCATION and/or EXPERIENCE
Bachelor's degree (B. A. or B.S.) from four-year college or university; seven years related experience and/or training; or equivalent combination of education and experience.
Must be capable of accomplishing standard software development tasks.
Must have on the job experience in the following areas: Microsoft SQL Server (T-SQL); MS Visual Studio (C#); MVC/.Net Core, jQuery, HTML5, CSS3, XML, JSON, Javascript, Web Services, SOAP and/or RESTful APIs, Postman. Translating concepts into flowcharts and work flow diagrams. Other desired experience: Ajax, Angular, Bootstrap, and XSLT.
OTHER KNOWLEDGE SKILLS AND ABILITIES
Working knowledge of computer equipment and software required including Microsoft Office Suite. An understanding of state and federal laws.
LANGUAGE SKILLS
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before customers or employees of organization.
MATHEMATICAL SKILLS
Ability to compute rates, ratios, and percentages and to draw and interpret bar graphs. Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, and percentages. Ability to apply concepts of basic algebra and geometry.
REASONING ABILITY
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
CERTIFICATES, LICENSES, REGISTRATIONS - None needed.
PHYSICAL DEMANDS
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 sit; use hands to finger, handle, or feel; and talk or hear. The employee is occasionally required to stand and walk. The employee must regularly lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus.
WORK ENVIRONMENT
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.
The noise level in the work environment is usually moderate.
TRAVEL
The travel demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Traveling requirements are minimal but may include traveling for additional training or seminars and local traveling between branches.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Founded in 1937, Advancial is one of the oldest and largest credit unions in the country. We are an established and proactive full-service financial institution providing personal, convenient and advanced financial services to individuals and select group partners. Our mission is to create lasting value for our members through superior service, quality products, and innovative solutions.
At Advancial, we always strive to provide the best service and products to our members because we love what we do. We work together to build a culture that promotes a positive employee experience. We’ve been named a Best Company to Work for in Texas for nine consecutive years and a Best and Brightest Company to Work For nationally and locally because we’re serious about building fulfilling careers and not just day jobs.
We invite you to learn more about this position and what Advancial has to offer by completing our online application.
Advancial Federal Credit Union is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Equal Employment Opportunity Posters
Advancial Federal Credit Union participates in the Electronic Employment Verification process. Please click here for more information.
If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please complete the form below. If you’d like to view a copy of the company’s affirmative action plan, please complete this form.