• Tech Lead Software Engineer

    Job Locations US-CA-San Diego
    Job ID
    2017-1955
    Job Type
    Regular Full-Time
    Department
    Information Technology
  • Description:

    BofI Federal Bank [NASDAQ: BOFI] with $8.9 billion in assets, is one of the fastest growing banks in the nation and is rated in the top 5 of online banks in the country!  We are very forward thinking, technologically sophisticated, and a pioneer in our industry!   

      

    We are looking for a highly skilled, hands-on Tech Lead Software Engineer to be responsible for the development and ownership of our Bank’s Enrollment Platform that will service multiple endpoints including browser, mobile and 3rd party integrations.   The Tech Lead will collaborate with management to ensure the vision of the products are realized and call upon best practice to create a best in class enrollment technology platform including strong consideration for leading edge Fin Tech objects, security and versioning.

     

    The Tech Lead will provide design and technology direction to the development staff including alignment to the Coding and Architectural standards employed by the Bank.

     

    Finally, the Tech Lead will ensure it is easy to use and accessible to both internal developers and external customers.   This requires a customer service oriented approach with non-technical end users to ensure successful implementation of our product.

    Key Skill Sets or Knowledge Requirements:

    • Advanced Restful Web Services and specifically Microsoft Web API
    • 7+ years' experience with .NET Full stack would also be helpful as you will be working on projects that make use of the entire stack
    • Expert Level C#, ASP.NET MVC
    • Experience securing APIs and VSTS, JIRA or equivalent 
    • Understanding of SSL it's costs and how to implement
    • Knowledge of client side development techniques that utilize HTML5, CSS3
    • Experience with client side development tools such as Bootstrap, SPA Frameworks and JavaScript Libraries (Angular, Node.js)
    • Strong knowledge of relational database theory including ORMs such as Entity Framework and Visual Studio 2013+ skills including NuGet, NPM, Swagger
    • Comfort working in an Agile, team driven environment
    • Firm understanding of the fundamentals of requirement specification, design, coding, and testing of business applications systems using Agile development methodologies 

    Desired Career Experience & Education Requirements:

    • Experience designing commercial FinTech products with emphasis in new client capture and on boarding
    • Working with both internal and external developers to create an elegant application that is both usable and extendable
    • A proven record of accomplishment of delivering solutions.   Mostly, delivering technical designs assigned to you with a high percentage of accuracy
    • Thorough understanding of separation of concerns, and how to implement them into solutions that will require seamless development and design
    • Experience working through software projects end to end, from inception to deployment including participating in all aspects of the process and in a multi-tier development environment including QA and production environments using best practices involved with developing and promoting code in these environments
    • Strong background in software design including Sequence Diagram and like design objects
    • Experience providing technology direction to others, validating estimates, code reviews, etc.
    • Bachelor's Degree in computer science, computer systems engineering or software engineering 

     

    Preferred:

     

    • Experience working through quality issues with QA
    • Banking, Finance or eCommerce industry experience
    • Experience with Agile/SCRUM
    • Test Driven Development background
    • Performance Measurement

     

    Job Functions and Work Environment:

     

    While performing the duties of this position, the employee is required to sit for extended periods of time. Manual dexterity and coordination are required while operating standard office equipment such as computer keyboard and mouse, calculator, telephone, copiers, etc.

     

    The work environment characteristics described here are representative of those an employee may encounter while performing the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.

     

    Equal Employment Opportunity

     

    BofI Federal Bank is an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed