We are looking forward to expanding our Architectural team with creative and ambitious Software Engineers with an expert understanding of the Oracle RDBMS, SQL and PL/SQL. The resource we seek will be involved in the architecture and development of Oracle databases, SQL scripts, PL/SQL Scripts and database Packages, Triggers and Types. We’re looking for a confident problem solver, who will proactively tackling challenges traditional solutions.

Day to day Responsibilities
  • Oracle database full life cycle development including data modeling, database architecture, SQL and PL/SQL development, unit testing and support
  • OS Windows e Linux good knowledge
  • Contribute in the architecture and implementation of changes across our product base
  • Develop detailed technical analysis and design specifications based on functional requirements
  • Collaborate heavily with fellow developers, designers and analysts to solve problems
  • Create and improve existing reusable database objects
  • Optimize and tune SQL queries to maximize speed and scale
  • Set and follow coding standards
  • 4+ years of experience developing Oracle SQL and PL/SQL
  • Disciplined approach to testing and quality assurance
  • Good knowledge of English (spoken, written, read)
  • Bachelor's degree or equivalent culture
  • Previous experience of working in a IT software company
Apply Now


Are you ready for this opportunity? FBK Business Analyst will support the sales force providing business consultancy for our applications, in terms of its embracement from Customers and of integration with other applications. The Business Analyst will operate in narrow contact with other business roles as customer service and development teams, in order to ensure that the customer’s requirement will be correctly specified, documented and pursued. He/she will relate with the Customer on the project’s functional topics in which they will be involved, following the project through the various phases besides the supply of best practices and Customer’s support for the most adequate use of the application. The Business Analyst, might carry out, if necessary and adequate, the Tech Lead on a project.

Day to day Responsibilities

Responsibilities include, but are not limited to, the following:

  • He/she supports the sales proposals, presentations and FBK offers aims
  • He/she collects and accompanies the customer’s requirements and develops the applications design
  • He/she meets and discuss directly with the customer in the functional context environment of the project/sub-project which he/she is involved in
  • He/she supplies the application solution configuration necessary for the solution requested by the customer, such as the necessary forms, etc.
  • He/she writes the specifications and the guidelines for the application’s tests, supplying a direct support where necessary
  • He/she provides support and advice for the best practices to the application’s users
  • Deep understanding of the application business domain (for instance, supply chain, marketing, etc.)
  • Architectural principles understanding, held positions, project models and put in place options
  • Area expertise from one or more supported companies
  • Strong interaction with customers, communication and consultation capability
  • Working with the proper project management method (Agile or Cascade) depending on the customer and project requirements
  • Good knowledge of English (spoken, written, read)
  • Good knowledge of Italian (spoken, written, read)
  • Bachelor's degree or equivalent culture
  • Previous experience of working in a IT software company
Apply Now


Do you have a passion for innovation? Are you excited to leverage cutting edge technology to solve big business problems? If your response to those questions is “yes”, we would love you to join us!

Day to day Responsibilities

Responsibilities include, but are not limited to, the following:

  • Works as part of a cross functional and passionate team, to Design and Develop new software components using Microsoft .NET
  • Development and maintenance of existing scalable and robust enterprise applications, providing time estimates for development
  • Analyze software .NET code and debug based on findings from test team and end users
  • Contribute towards predictable delivery of quality releases
  • Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
  • Capacity to maintain exceptional high standards of design and coding quality at all times including, but not limited to, adherence to architectural, security and scalability standards and principles

The ideal candidates we are looking for will possess the following:

  • Excellent application system design and development skills
  • Experience in .NET Programming using tools such as C#.NET, VB.NET, Visual Studio, Team Foundation Server
  • Extensive Web experience – using HTTP, CGI, HTML, FORMs, JavaScript, Dynamic HTML, AJAX, Cascading Stylesheets (CSS), Browser-side configurations
  • Deliver on commitments and manage software development services to accomplish the assigned work within project timelines and budgets
  • Perform in-depth analyses on production issues, identify root causes, and recommends temporary / permanent resolutions and prevent recurrence
  • Produce the technical design documentation and support handover documentation
  • Work with business and IT subject matter experts to understand scope, deliverables, and to coordinate business testing and acceptance
  • Excellent written and verbal communication skills are must
  • Experience in Onsite / offshore model
  • Bachelor's degree or equivalent culture
  • Previous experience of working in a IT software company
Apply Now


We are hiring a Customer Service Representative to manage customer queries and complaints. This resource will also be asked to open, monitor and escalate ticket accordingly to Customer’s SLA. To do well in this role you need to be able to remain calm when customers are frustrated and have experience working with computers.

Day to day Responsibilities

The responsibilities of the role will vary depending on client needs but will likely include:

  • Maintaining a positive, empathetic and professional attitude toward customers at all times
  • Responding promptly to customer inquiries
  • Communicating with customers through various channels
  • Acknowledging and resolving customer complaints
  • Provide training and support
  • Knowing our products inside and out so that you can answer questions
  • Processing orders, forms, applications, and requests
  • Keeping records of customer interactions, transactions, comments and complaints
  • Communicating and coordinating with colleagues as necessary
  • Providing feedback on the efficiency of the customer service process
  • Managing a team of junior customer service representatives
  • Ensure customer satisfaction and provide professional customer support
  • High school diploma, general education degree or equivalent
  • Ability to stay calm when customers are stressed or upset
  • Comfortable using computers
  • Experience working with customer support
  • Availability to travel
  • Excellent knowledge of English (spoken, written, read)
Apply Now

Apply Now