Jobs found in London

SR Business Analyst

Date Posted: January 19, 2017
Location:
Category:
Posting Status: Active (Apply Online)

TWO contract positions open.

Education, Experience and Competencies:

·       Experience as a Business Analyst;

·       Experience in an Information Technology environment;

·       Bachelor’s degree in Business, Computer Science or related discipline, or equivalent experience;

·       Proven experience with business and technical requirements analysis, elicitation, modeling, verification, and SDLC;

·       Experience with requirements specifications in both technical and user-friendly language;

·       Demonstrated knowledge and use of business analysis methodologies and tools;

·       Good understanding of PC skills and hands-on experience in creating diagrams and presentations with the Microsoft suite of products

·       Working knowledge of a variety of programming languages including JAVA, .net, HTML, an asset;

·       Highly self-motivated, self-directed and able to exercise independent judgment, take action;

·       Excellent analytical, mathematical and creative problem-solving skills;

·       Excellent active listening, interviewing, oral communication, documentation/writing and diplomacy skills;

·       Ability to effectively prioritize and execute tasks while under pressure

·       Strong customer service orientation;

·       Experience working in a team-oriented, collaborative environment, with multidisciplinary teams

·       IIBA certification considered an asset

 

please contact gwolfe@xiboss.com for more information.

Sr Technical Lead

Date Posted: August 15, 2016
Location:
Category: ,
Posting Status: Active (Apply Online)

Position Overview

The ideal candidate will be highly technical, analytical, innovative, and self-motivated. Our team is made up of high performance developers who are constantly thinking outside of the box. You’ll work in a small to medium size team environment, where creativity and hard work is a must to produce cutting-edge applications. We need you because your talent, hard work, and dedication allow us to produce state of the art technical designs, software, test, and document assets that are going to take us to the next level.

 

Your responsibility does not stop at programming; it also encompasses building knowledge of our business and expertise with the entire software development lifecycle. Our culture encourages not only knowledge building and best practice sharing, but also gives the opportunity to provide feedback for continuous improvement.

 

Responsibilities

Assists in planning and coordinating work team and may lead a group of application developers

Takes an active role in the requirements-gathering process

Work closely with other team members and Project Managers to understand product requirements and translate them into software solutions

Coordinates and/or handles complex application features and technical designs

Work within set deadlines and deliver high quality, well unit tested code using prescribed specifications

Responsible for delivery of detailed design specifications documentation and maintaining its accuracy during the project lifecycle (updates, changes etc)

Investigate and analyze information and draw conclusions

Analyzes performance of programs and takes action to correct deficiencies based on consultation with project technical lead and project managers

Required to unit test own code, providing low/minimal error rate

Participate in code reviews and structured code walkthroughs

Provides on-call support and problem resolution for company supplied application software as deemed necessary

Is primary liaison between the technical project staff and Project Managers and stays intimately aware of all project details

Handles complex application features and technical designs

Work in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, etc.)

Required to mentor/train new development staff

Qualifications

A Bachelor or Master’s Degree in Computer Science, Computer/Software Engineering, or equivalent post-secondary education

A minimum 8 years internal and/or related development experience

Expert with .net Framework 3.5 and higher, using C#

Strong working knowledge of SQL Server 2008R2 or higher

Excellent oral and written communication skills for effective communication with the project clients (may be internal or external)

A passion for detail and developing quality software

 

Please contact ‘gmwolfe at bbwconsulting dot net’ for more information.

Sr Software Engineer

Date Posted:
Location:
Category: ,
Posting Status: Active (Apply Online)

Technical

Work closely with other team members to understand product requirements and translate them into software designs

Collaborate with the product architects to successfully implement the development processes, coding best practices and code reviews

Comfortable and familiar with working in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, , etc.)

A passionate focus on building high quality enterprise software solutions

Solid software engineering foundation with deep skills in Object Oriented Design.

Experience with source code control systems (TFS, GIT, PTC, etc)

An understanding and focus on tracking work through a ticket management system (TFS, JIRA, PTC, etc)

Adapt quickly to change and vocal about new ideas and innovative solutions

Ability to demo committed work to stakeholders and defend implementation techniques.

Customer Satisfaction

Provides professional and accurate solution support to benefit end users

Always be mindful of the end-user who will make use of our solutions.

Openly communicate all changes and concerns that could affect customers to the team and leadership

Team Support

Perform detailed code reviews and openly accept reviewer feedback

Work collaboratively with others to design the best team solution

 

 

Qualifications

 

Bachelor’s degree in Computer Science, IT, Engineering or related field, or equivalent work experience

10+ years of professional experience in software engineering

Solid understanding of object-orientated design & programming

Computer science fundamentals in algorithm design, data structures, complexity analysis and problem solving.

Proficiency in at least one or more of the following programming languages: C++, C# (.Net), Java or Perl.

Experience with HTML5 and AngularJS a strong asset

Demonstrates leadership and experienced in running small teams

Knowledge of SDLC and Agile best practices

Must be able to work and collaborate well with others

Hardworking, self-motivated, and passionate about learning and working with the latest technologies

Shows initiative. Proactive. We’re a growing company open to new ideas and passionate people

Eagerness to learn and grow technical expertise quickly

You eat and breathe technology. You read the latest technology blogs and have a general drive to learn the latest and greatest. We want to hear about your side projects you do for fun.

Inspired by having to think outside the box and work with your fellow team members to find solutions to problems

A team player who adapts quickly to ever-changing environments

 

Please contact ‘gmwolfe at bbwconsulting dot net’ for more information.

Software Engineer

Date Posted:
Location:
Category: ,
Posting Status: Active (Apply Online)

As a Software Developer you will participate in reviewing existing solutions and providing recommendations for extensions, customizations and new solutions for our product suite and estimates for our product and client solutions.

 

Work closely with other team members to understand product requirements and translate them into software solutions

Work within set deadlines and deliver high quality, well unit tested code using prescribed specifications

Reviews, analyzes, and modifies existing systems including encoding, testing, debugging and installing

Investigate and analyze information and draw conclusions

Analyzes performance of programs and takes action to correct deficiencies based on consultation with project technical lead and project managers

Implement and troubleshoot programming changes and modifications

Maintains and modifies routine programs; makes approved changes by amending flow charts, developing detailed programming logic, and coding changes

Required to unit test own code, providing low/minimal error rate

Maintains a broad knowledge of state-of-the-art technology, equipment, and/or systems

Work in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, etc.)

Participate in team discussions and develop solutions using best practices in a code review atmosphere

Provides timely technical status reporting to project technical leads

Expected to prepare system documentation, test plans and deployment plans, where/when applicable

 

 Qualifications:

Bachelor or Master’s Degree in Computer Science, Computer/Software Engineering, or equivalent post-secondary education

5+ years of internal and/or related development experience

Strong understanding of coding languages and tools including but not limited to C++, VB, XML, HTML5

Solid software engineering foundation with deep skills in Object Oriented Development

Strong verbal and written communication skills

A passion for detail and developing quality software

Hardworking, self-motivated, and passionate about learning and working with the latest technologies

Inspired by having to think outside the box and work with your fellow team members to find solutions to problems

A team player who adapts quickly to ever-changing environments

Willing to travel up to 15% of the time

 

Please contact ‘gmwolfe at bbwconsulting dot net’ for more information

Senior Cross Platform Mobile Developer

Date Posted:
Location:
Category: ,
Posting Status: Active (Apply Online)

Technical

Work closely with other team members to understand product requirements and translate them  into software designs

Collaborate with the product architects to successfully implement the development processes, coding best practices and code reviews

Comfortable and familiar with working in an Agile software development environment, including emergent architecture, changing requirements, and changing priorities (SCRUM, Agile, , etc.)

A passionate focus on building high quality enterprise software solutions

Solid software engineering foundation with deep skills in Object Oriented Design.

Experience with source code control systems (TFS, GIT, PTC, etc)

An understanding and focus on tracking work through a ticket management system (TFS, JIRA, PTC, etc)

Adapt quickly to change and vocal about new ideas and innovative solutions

Ability to demo committed work to stakeholders and defend implementation techniques.

Customer Satisfaction

Provides professional and accurate solution support to benefit end users

Always be mindful of the end-user who will make use of our solutions.

Openly communicate all changes and concerns that could affect customers to the team and leadership

Team Support

Perform detailed code reviews and openly accept reviewer feedback

Work collaboratively with others to design the best team solution

Qualifications

Bachelor’s degree in Computer Science, IT, Engineering or related field, or equivalent work experience

7+ years experience in cross platform mobile software development using both native and HTML5 technologies.

Experience developing both native Android and iOS applications required

Experience developing cross platform mobile solutions using HTML5 and Cordova/PhoneGap a strong asset

Experience with automated unit testing, tools and the critical nature of maintaining them

Excellent problem-solving skills

Knowledge of SDLC and Agile best practices

Excellent learning and troubleshooting skills

Must be able to work and collaborate well with others

Hardworking, self-motivated, and passionate about learning and working with the latest technologies

Eagerness to learn and grow technical expertise quickly

 

Please contact ‘gmwolfe at bbwconsulting dot net’ for more information.

Data Architect

Date Posted: July 26, 2016
Location:
Category:
Posting Status: Active (Apply Online)

DATA ARCHITECT

What is a Data Architect?

The Data Architect is a member of the Data Governance department and is actively involved in helping the department meeting its strategic goals. The Data Architect will be primarily responsible for the creation and maintenance of existing queries, dashboard reports, ETL processes, SSIS packages, and SSRS reports.

Job Summary:
– Uphold data quality standards, improvements and guidelines
– Create & maintain ad-hoc reports, dashboards, operational reports, and data visualizations
– Develop & administer SQL queries, stored procedures, SSIS packages, ETL Processes etc.
– Other data management related duties as assigned

Our Ideal Candidate:

Education
– University degree or college diploma in Computer Science, Software Engineering, or equivalent

Experience
– Data modeling and database management
– ETL process maintenance
– SQL query creation, debugging, and maintenance.
– Enterprise reporting and executive dashboard administration
– Master data management and metadata management
– Dimensional Modeling techniques

Knowledge, Skills and Abilities
– Proficiency in developing SQL Server, SSIS, SSRS, T-SQL, & OLAP solutions.
– Strong problem solving abilities and demonstrated analytical approach to problems
– Experience working with reporting, data warehouse and business intelligence solutions.
– Strong working knowledge of database systems.
– Working knowledge of metadata management and data quality initiatives

Working Conditions
– Evening and weekend work may occasionally be required to meet project deadlines.