Skip to Content

About Fi360

Careers

Benefits of Working for Fi360

Fi360's staff is dedicated and hard-working, and we strive to create an environment that is challenging but also supportive. We have outstanding benefits including: medical, dental, vision, 401(k), short and long-term disability, life insurance, paid vacation, holiday and flex time, and a wellness stipend.

Fi360 provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Fi360 complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

If you are interested in learning more about working for Fi360, please contact us.


Current Openings:

Marketing Analyst

Position Summary:  
The Marketing Analyst will be an integral member of the Marketing team, reporting to the Director of Marketing.  This position will collaborate closely with other departments to refine and implement lead generation, market segmentation, and Marketing campaign strategies. The Marketing Analyst will track trends to identify and analyze future opportunities, provide data management and analysis for all Marketing campaigns, including organizing internal and external data, troubleshooting and cleansing data, and reporting on campaign results. This person works collaboratively with internal and external stakeholders to ensure campaigns run on time with appropriate data.  
 
Position Duties:
  • Analyze marketing metrics to identify trends and highlight opportunities to drive business performance
  • Work directly with Department Heads to help the team achieve P&L targets, using data to identify key business drivers and implement strategy 
  • Analyze campaign results and provide insights into how to improve future campaigns
  • Provide ad hoc analysis of campaign data for internal and external partners
  • Create forecasts and models related to our various business units
  • Assist with content creation and execution, leveraging data to set the guardrails for a campaign
  • Identify any anomalies or errors in Marketing data and provide summarized views of campaign data
  • Organize and standardize campaign data for long-term benchmarking and analysis
  • Build and deliver reports utilizing multiple data sources and specified formats 
  • Support marketing team in planning and decision-making with respect to campaigns
  • Collaborate with product and sales teams on prospect data mining/lead list creation
  • Other duties as assigned 
 
Required Skills:
  • Strong analytical acumen with an ability to connect dots to create new, high-value insights
  • Ability to drive projects from insights through to results
  • Exceptional attention to detail and quality control
  • Strong quantitative and analytical skills with attention to detail. Demonstration of critical thinking, ability to question the output and organization of databases and consider options for improvement.
  • Strong organizational and project management skills.
  • Effectively collaborate with internal and external partners.
  • Strong communication and presentation skills.
  • Excellent Excel skills (pivot tables, data summarization, data visualization etc.).
 
Position Qualifications:
  • Education: Bachelor’s Degree in Marketing, Communications, Business required
  • Experience: 3-7 years of experience in Marketing and/or data analysis

Submit your resume.

 

Software Engineer I

Position Summary:  
Analyzes, designs, and performs the development of software systems to create solutions for business problems.  Responsible for analysis of current applications, including performance, diagnosis and troubleshooting of problem applications, and designing solutions to enhance systems.  
 
Position Duties:
  • Designs, develops, and enhances Fi360’s web application solutions.
  • Reviews and enhances current applications.
  • Uses standard Software Design Methodologies to ensure consistent software architectures.
  • Ensures application testing is performed to ensure that application results are accurate.
  • Creates and executes Unit Test Cases.
  • Enhances job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participate in educational opportunities; read professional publications; participate in professional organizations.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Performs additional duties as assigned.


Knowledge/Abilities:

Knowledge of:
  • C#, Microsoft .NET
  • HTML and CSS
  • SQL Server, database design and efficient integration with web applications
  • Good oral and written communication and problem-solving skills


Some / limited knowledge of:

  • MVC web applications
  • AJAX
  • JQuery
  • Multi-tiered OOAD and design patterns
  • Frontend Frameworks such as Bootstrap and Angular
  • SOAP and RESTful Services
  • Microsoft WEB API
Ability to:
  • Possess a positive attitude
  • Ability to "think outside the box"
  • Work in a team, or independently on multiple projects
  • Understand and adhere to project plans
  • Work independently as well as in a team environment
  • Communicate effectively both verbally and in writing​


Job Factors:

  • Minimum Educational Level Required:  Associate’s degree in Computer Engineering, Computer Science/Information Technology, or related discipline.
  • Minimum Experience Level Required:  Minimum 1 year of prior experience developing web based applications using Object Oriented programming languages

Supervision Received: 
  • Performs tasks assigned by someone else
  • Requires some guidance and coaching

Submit your resume.

 

Software Quality Assurance Engineer

Position Summary:  Test, analyze, and maintain software applications in support of the achievement of business requirements.  This includes writing and executing test plans, creating automated test cases, analyzing business requirements, and analyzing software applications.
 
Position Duties:
  • Assures consistent quality of products by developing and enforcing industry standard quality assurance test cases
  • Responsible for helping create an end-to-end test plan and executing the plan to ensure that all the objectives are met and that the solution works as expected
  • Creates automated test scripts.
  • Creating automated test frameworks.
  • Creates performance and load tests. 
  • Tests solutions in terms of functionality, performance, load, reliability, stability, and compatibility with other legacy and/or external systems
  • Ensures application testing is performed to ensure that application results are accurate.
  • Provides information by collecting, analyzing, and summarizing quality assurance and service issues.
  • Updates job knowledge by studying state-of-the-art QA tools, process improvement techniques; participating in educational opportunities; reading professional publications; participating in professional organizations.
  • Mentors Quality Assurance engineers by providing advice, coaching and educational opportunities.
  • Documents testing architectures and educates other team members on those architectures.
  • Analyzes new technologies to determine feasibility and use on current and future projects
  • Evaluates quality assurance tools and components to determine feasibility and use on current and future projects
  • Performs additional duties as assigned.


Knowledge/Abilities:

Extensive/Considerable Knowledge of:
  • Generating test cases based on acceptance criteria
  • Creates User Acceptance Testing Criteria and executes UAT testing
  • Design, create, and execute test cases
  • Automated testing of web based applications
  • Ability to generate test cases based on acceptance criteria
  • Review documentation to understand testing requirements, test environments, and objectives
  • Experience with .net applications and the C# language
  • Testing mobile applications (Tablet, Phone)
  • Working knowledge of Agile development methodology
  • Experience with Selenium WebDriver
  • Work with Business Analysts and Development teams through the design phase to ensure adherence to business requirements


Some / limited knowledge of:

  • Open Source test suites a plus 
  • Microsoft SQL Server experience (SQL queries) is a plus


Ability to:

  • Must be self-motivated, organized, and detail oriented
  • Excellent oral and written communication and problem solving skills
  • Possess a positive attitude
  • Ability to "think outside the box"
  • Work in a team, or independently on multiple projects
  • Understand and adhere to project plans


Job Factors:

  • Minimum Educational Level Required: Bachelor’s degree in Computer Engineering, Computer Science/Information Technology, or related discipline.
  • Minimum Experience Level Required: Minimum 6+ years of prior experience developing real world web applications


Supervision Received: 

  • Able to perform duties with minimal supervision.
  • Ability to work independently, and as part of a team, on multiple tasks. 

Supervision Exercised:
  • Assists other Quality Assurance team members in daily activities, and acts as a mentor.

Submit your resume.

 

Web UI Developer I

Position Summary:  Analyzes, designs, and performs the User Interface (UI) development of software systems to create solutions for business problems.  Works closely with Product Owners and Software Development teams to refine requirements, product features, and use cases into UI designs and workflows.
 
Position Duties:
  • Designs, develops, and enhances Fi360’s web application solutions.
  • Reviews and enhances current applications.
  • Uses standard Software Design/UX Methodologies to ensure consistent software architectures.
  • Enhances job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations
  • Performs additional duties as assigned.

 

Knowledge/Abilities:

Extensive/Considerable Knowledge of:
  • HTML5 and CSS3
  • Working knowledge of Javascript
  • Experience with UI frameworks like Bootstrap
  • Some experience with Angular, underscore.js, require.js, LESS.js is highly preferred
  • Working knowledge of UI/UX principles
  • Excellent oral and written communication and problem-solving skills

 

Some / limited knowledge of:

  • SPA web applications
  • Experience employing common UI design patterns (MVC, Dependency Injection, etc.)
  • C#, Microsoft .NET
  • SOAP and RESTful Services
  • Microsoft WEB API
  • Entity Framework or other ORM tools
  • Microsoft SQL Server

 

Ability to:

  • Possess a positive attitude
  • Ability to "think outside the box"
  • Work in a team, or independently on multiple projects
  • Understand and Adhere to Project Plans

 

Job Factors:

  • Minimum Educational Level Required: Associate’s degree in Computer Engineering, Computer Science/Information Technology, or related discipline.
  • Minimum Experience Level Required: Minimum 1 year of prior experience developing web based applications

 

Supervision Received: 

  • Performs tasks assigned by someone else
  • Requires some guidance and coaching

 

Submit your resume.

Back to top