Software Engineer Sr

Kinecta Federal Credit UnionManhattan Beach, CA
Hybrid

About The Position

This position is responsible for contributing to the development, maintenance, and enhancement of business applications, providing specialized technical knowledge to projects. It involves identifying causes and implementing solutions to business problems in a multifunctional project, assessing and communicating issues of technology impact on the business. The role requires applying a broad knowledge of various technical functions to accurately anticipate organizational impacts. The position works with a minimal amount of supervision and direction and is authorized to take reasonable actions necessary to carry out the assigned responsibilities, provided that such action is consistent with cost-effective practices and aligns with the policy and procedures of Kinecta Federal Credit Union.

Requirements

  • 5+ years of programming/coding experience
  • 5+ years of hand on knowledge of other Symitar-based technologies: SymConnect, SymForm as well as RepGen/PowerOn programming experience
  • 5 YEARS’ EXPERIENCE WITH SEVERAL OF THE FOLLOWING TECHNOLOGIES: ASP.NET, C#.NET, T-SQL, WCF (SOAP/REST), EXPERIENCE WITH LINQ, ENTITY FRAMEWORK, MVC
  • 3+ years of HTML, HTML5, XML, JavaScript, CSS
  • 5+ years supporting and developing financial applications
  • Ability to maintain and modify system parameters, account defaults and databases as required by programming initiatives. Assists in investigating new tools and methods to support and improve the computing environment.
  • Solid experience developing user friendly and functional GUI interfaces.
  • Ability to review core processing enhancements to provide recommendations for code improvements.
  • Working knowledge of on-line transaction processing concepts, programming techniques, and financial industry electronic systems.
  • Familiarity with project management techniques, may lead projects or subprojects; operate as part of team organizing, planning, and executing projects from vision through implementation.
  • In-depth knowledge of systems analysis and design; strong hands-on experience in systems development and systems life cycle methodologies.
  • Solid teamwork, interpersonal, and customer service skills; ability to work well in cross-functional teams and foster team commitment to tasks.
  • Excellent analytical, decision-making, problem-solving, and conceptual skills.
  • Excellent written and oral communication skills with an ability to express complex technical concepts in business terms.
  • Self-motivated, resourceful, and able to conduct in-depth research as required.
  • Ability to work well under the direction of others.
  • Ability to interact effectively with all levels of management, staff and members encountered in the course of work.
  • Ability to quickly learn and apply new information or skills.
  • Ability to perform highly detailed work on multiple, concurrent tasks.
  • Ability to read and interpret financial and statistical data, information, and documents.
  • Ability to work well under intensive deadlines.
  • Bachelor’s Degree in Computer Science, MIS or related field or equivalent work experience and technical training.
  • Three to five years’ experience in analysis, design, development, installation, and modification of business applications.
  • One year of relevant professional-level work experience may be substituted for one year of required education.

Nice To Haves

  • SDLC Methodologies like Agile, Waterfall and Scrum
  • SymXchange experience a plus (applies to Symitar developers)
  • Familiarity with .Net Core, JSON and JQuery a plus (applies to .Net developers)
  • Working experience with relational databases as well as programming SQL queries for SQL Server
  • Experience in the credit union, retail banking, and/or lending industry is preferred.

Responsibilities

  • Collaborate with Business Process Analysts, Systems Analysts, IT colleagues, and other stakeholders to define detailed customer requirements and system interfaces, assess available technologies, and develop and present solutions.
  • Plan, schedule, review, and perform analysis, design, coding, testing and implementation of simple to very complex software systems.
  • Create functional and technical specifications based on business and/or technical requirements produced by the Business Process Analyst or Systems Analyst.
  • Provide technical consulting support on projects or system issues.
  • Collect and analyze business requirements for large, multifunctional projects.
  • Integrate activities with other IT areas to ensure successful implementation and support of project efforts.
  • Evaluate application software packages and make recommendations to management.
  • Participate with other IT members, customers, and other stakeholders in new product reviews, tests, and pilots.
  • Formulate and define application scope and objectives; devise and modify procedures to solve business problems.
  • Perform feasibility studies, translating requirements into an appropriate design. Identify conflicting business practices and integration issues, suggesting alternative solutions.
  • Share responsibility with other team members to ensure on-time product delivery, which requires a clear understanding of expectations and capabilities and the ability to act effectively as a team member.
  • Foster and maintain strong relationships with customers and IT colleagues to meet expected customer service levels.
  • Maintain, revise, and update existing software as required.
  • Analyze, write, and produce ad-hoc reports for the user community.
  • Provide time and cost estimates for projects.
  • Update management regarding status of assigned projects.
  • Prepare technical and/or end-user documentation and provides training, if necessary.
  • Provides Production support of software systems in use at the Credit Union.
  • Research new developments in hardware and software. Keeps abreast of latest development and studies regarding effective procedures and methods in software customization.
  • Act as a programming lead in complex projects requiring more than one programmer.
  • Perform troubleshooting and debugging of code and interfaces programs from one system to another.
  • Share knowledge and best practices with other programmers, as well as helping to develop coding standards.
  • Provide mentoring or guidance to other staff as required.
  • Performs other duties including special projects as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service