Genesis Financial Solutions, Inc. Senior Software Engineer in Beaverton, Oregon

Join the nation’s leader in second-look financing as a Senior Software Engineer!

Summary:

Working in a predominantly Microsoft shop, using agile methodology, operating in 2-week sprints, work with your scrum mates to support various aspects of in-house application development including application design, maintenance, development, and testing. Have a general ability to operate in 3-tier environment, with an emphasis on the middle-tier and backend portion of our applications, building and extending API’s, implementing business rules, and manipulating customer-based data.

Come work for us and enjoy the following perks:

401K participation on the 1st day of the month after completing 90 days of employment

4% matching

Employer contribution vests immediately

Free lunch “Super Wednesday” on the 1st Wednesday of every month

Food Truck Thursdays

Massage Clinics on the 3rd Wednesday of every month

Free parking

As a Senior Software Engineer you will:

  • Develop highly secure solutions by ensuring that PAN and PII are kept secure and confidential at all times

  • Work directly with business owners to elicit and understand operational requirements and explain system processes, capabilities and limitations.

  • Extend existing system functionality based on user requirements; analyzing code to identify areas for modification

  • Maintain and support existing systems; debugging, identifying and correcting software defects

  • Perform unit testing and results validation of system changes to ensure high quality results

  • Proactively and effectively communicate with Production Support, Infrastructure and other internal and external teams

  • Follow the development processes & practices defined in the GFS SDLC methodology policy document

  • Work independently or as part of a team in development projects

  • Expand technical knowledge by attending in-house and/or external courses, and participating in periodic technical system reviews

  • Provide support to the QA team for internal projects as requested

  • Apply knowledge of programming/database/scripting language in solving problems and implementing solutions

  • Utilize understanding of software development lifecycle concepts in defining and organizing work

  • Work on tasks and resolves problems with some complexity, bug fixes and other features

  • Understand business fundamentals by building knowledge of customers, products and market

  • Make reasonable work/task estimates

  • Follow and understand technical approach developed by others, identify improvements to be more efficient, and participate in defining approaches/designs

  • May contribute on interview teams and provide peer feedback

  • Participate in design reviews

Accountability:

  • The incumbent is directly accountable to ensure that system modifications meet all development & database standards, are maintainable and well documented; the work product is accurate and meets end user requirements; and system issues are escalated in a timely manner.

Expectations:

  • Applies knowledge of software development cycles and uses those concepts that are applicable to their own and/or work group tasks

  • Works on multiple activities within area of expertise and rarely needs to seek out technical guidance on special assignments

  • Works under little general supervision

  • Works on problems of moderate complexity within field of expertise and outcome is defined, features and modules

  • Influences effectiveness of teamwork

  • 3-8 years’ experience in all aspects of the application development process; including gathering end user requirements, coding, deployment, and the creation of documentation.

  • Experience with many of the following: C#, VBScript, JavaScript, ASP/ASP.Net, HTML, XML, SQL Server (T-SQL/SQL Stored Procedures),, ADO.Net, IIS, Visual Studio, TFS, Bootstrap, MVC.

  • Excellent written and oral communications skills required

  • Ability to multi-task, and meet deadlines

  • Works within a team environment

  • 4 year degree in computer related field or equivalent experience in computer systems desired.

About Genesis

Genesis Financial Solutions is the nation’s leading and largest provider of private label credit programs for non-prime consumers. The company originates private label credit cards through point-of-sale partnerships with retailers and health care providers. In addition, we have a fast-growing direct-to-consumer business, originating non-prime MasterCard accounts. Both products provide underserved consumers access to the financing they need to pursue their life goals.

We attribute our leading position in the industry to a strong focus on providing outstanding service to both retail partners and end consumers. We pride ourselves on offering the same credit experience that prime customers receive. Sophisticated analytics, high-quality execution, strict adherence to regulatory and compliance requirements and an unmatched expertise in risk management all make this possible.

Genesis Financial Solutions is an equal opportunity employer (EEO).

  • 3-8 years’ experience in all aspects of the application development process; including gathering end user requirements, coding, deployment, and the creation of documentation.

  • Experience with many of the following: C#, VBScript, JavaScript, ASP/ASP.Net, HTML, XML, SQL Server (T-SQL/SQL Stored Procedures),, ADO.Net, IIS, Visual Studio, TFS, Bootstrap, MVC.

  • Excellent written and oral communications skills required

  • Ability to multi-task, and meet deadlines

  • Works within a team environment

  • 4 year degree in computer related field or equivalent experience in computer systems desired.

About Genesis

Genesis Financial Solutions is the nation’s leading and largest provider of private label credit programs for non-prime consumers. The company originates private label credit cards through point-of-sale partnerships with retailers and health care providers. In addition, we have a fast-growing direct-to-consumer business, originating non-prime MasterCard accounts. Both products provide underserved consumers access to the financing they need to pursue their life goals.

We attribute our leading position in the industry to a strong focus on providing outstanding service to both retail partners and end consumers. We pride ourselves on offering the same credit experience that prime customers receive. Sophisticated analytics, high-quality execution, strict adherence to regulatory and compliance requirements and an unmatched expertise in risk management all make this possible.

Genesis Financial Solutions is an equal opportunity employer (EEO).