Infusion Wrocław opened four years ago with only four consultants. Today, we have grown to over 70, and climbing! At Infusion Wroclaw we love software and we live software -
not only do we work with several international companies and execute highly sophisticated projects using the latest technology, we also do technical and social events like Hackathons, Code Retreats and Programming Contest.
Similar to other Infusion offices, Wrocław prides itself on being a fast paced and multi-cultural environment. If you are a person who likes challenges, likes to learn and likes to have fun we are waiting for you! Infusion is working with a top-
tier Private Bank to implement a strategic credit risk-control application. The right candidate will work as part of existing development team, gathering and analyzing business requirements from business stakeholders, working closely with business stakeholder and IT developers to ensure the solution is built to the requirements, and then support the testing and implementation.
You will be responsible for writing formal functional requirements documents, working collaboratively with the whole team.
The role provides the opportunity to participate in the development of a new strategic CRM reporting solution over the next 24 months.
This new application will make use of the latest web technologies to satisfy the high expectations in terms of responsiveness and volume of data.
The long term strategic solution will be to integrate the application into the Investment Bank’s Global Credit Risk systems, consisting already of a number of high-
profile global web applications, with a user base running to several thousands. Once the application is in production, in addition to the continuing development work, the candidate will be expected to assist with support queries / investigations.
The team is presently split across London and Poland, however involves working with people globally.
Under the guidance of a Development Team Leader, work directly with allocated Project Managers, Business Analysts and external IT and business teams to implement change requests and new features
Design and implement new front-end functionality using HTML5 and Angular JS
Take responsibility for changes that go through multiple tiers from the browser through to the back-end databases by collaborating with other developers
Write middle-tier code to implement business logic
Write and amend stored procedures in the Oracle databases
Utilize standards, architectures, and processes to ensure that all code and development practices conform to company guidelines and industry best practices
Participate in all aspects of the project lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes
Show ability to be an effective team member working closely with colleagues from multiple teams and disciplines, bringing added value to the team.
Excellent verbal and written communication.
Show understanding of good project planning practices and team management processes
A core web developer
Fluent English both written and spoken
Experience with AngularJS including memory management and directives
Demonstrable experience with high performance and high data volume applications
Data grids, local caches, client aggregation and filtering
Solid front-end web development and HTML5 technologies
Demonstrable experience with Web 3.0 UX (CSS3)
Experience with Karma / Jasmine testing
Demonstrable experience of software design patterns and programming
Experience developing and working with RESTful APIs
Experience with all phases of the systems development lifecycle
Experience of working using Agile principles in small functional teams
A solid understanding of standard change control policies and procedures and experience working in an IT environment with rigorous change control procedures
Excellent organizational, problem solving, and written / verbal communication skills.
NICE TO HAVE
Knowledge and demonstrable experience of current best practices in Java development
Basic experience with Selenium, Protractor
Experience with SQL based Database development (e.g Oracle, Sybase)
Awareness of test-driven development and design
Experience of working in a continuous integration environment