Software Engineer - Remote, CA - FT - $120k
Vacancy expired!
Mason Frank - Software Engineer - Remote, CA - FT - $120k
Software Engineer - Remote, CA - FT - $120kSoftware Engineer - Remote, CA - FT - $120kThe CompanyThe client is a secure and trusted financial institution that advocates for the financial education and well-being of its members, assists the underserved, invests in its communities and inspires the passionate commitment of its employees. The firm is dedicated to building lifelong relationships with its members to help them achieve their financial goals. The client is in need of a Software Engineer that provides programming and analytical services to support ongoing development of the credit union's client/server information systems. These services provide operational efficiencies for users of the firm's critical business tools resulting in optimal member experience through both direct and enhanced features and functionality through different digital channels The Role
- Responsible for full Agile sprint software development life cycle (SDLC) including, but not limited to discovery, application architecture, design input, user interface, and database programming.
- Develops and tests computer program and system interfaces to meet project needs using a variety of programming languages, software packages, utilities and platforms.
- Provides computer program/system development, technical maintenance and operational support for various technology platforms, using own judgement for solution design.
- Provides TCU's Technology Solutions department with support related to software problem resolution, alternative solutions research, software data modeling and data architecture mapping.
- Uses SDLC methodology to produce software solutions in compliance with TCU's programming policies and standards.
- Creates and maintains code for various application programs.
- Actively participates in peer code reviews to ensure adherence to technical and operational standards.
- Interacts with the IT Infrastructure team in the design, implementation and support of the underlying technical architecture required to support the websites and other web-based applications.
- Creates deployment plans from development to QA/Test and then to production. Creates, analyzes, and evaluates information systems proposals, providing level of effort (LOE) requirements to deliver assigned objectives.
- Significant experience in designing, building, and implementing enterprise level software solutions.
- Solid understanding of application development processes, from UI to relational database structures.
- Practical project management capabilities and a demonstrated ability to develop good working relationships with business management and other team members.
- Working knowledge of Team Foundation server, Git or the equivalent
- Working knowledge of operating systems (Linux, Unix, Windows).
- Experiential knowledge of Agile, and Software Development Life Cycle methodologies.
- SQL and Oracle database development knowledge. User experience in intranet, Internet, and mobile application development using Microsoft Visual Studio, C#, Java, Apex, ASP.NET MVC 4 or 5, JavaScript, Angular, RESTful web services, and MS SQL.
- Successful experience solving problems of significant scope and complexity.
- Effective ability to work with all levels of staff, understanding different perspectives while focused on completion of objective.
- Effective, professional communication skills and thorough understanding of the importance of member/customer satisfaction.
- Ability to work successfully in a fast-paced environment and meet strict deadlines.
- Ability to work effectively in a team environment.
- Proficient in MS Office products.
- Reports directly to the Manager, Applications Development.
- This position has no supervisory responsibilities.
- Bachelor's degree and a minimum of 4 years of related experience; or a Masters with 1 year of experience; or equivalent work experience in Systems Development, developing moderately complex IT solutions to improve business processes.
- Minimum of 3 years of progressive responsibility in software analysis, design, development, configuration and programming including experience using one or more of C#, Visual Basic (VB), Java, and/or PL/SQL, VB.NET, Java, Apex. Working Conditions: Work is generally performed within an office environment, with standard office equipment available and usually sedentary in nature.
Vacancy expired!