Lead Software Architect
Endeavour Recruitment has an excellent new opportunity for a Lead Software Architect to work for a large client in Brussels, Belgium. The duration for this role is initially 6 months and the all-inclusive daily rate for this role is €722 euros.
Required skills and knowledge:
- Must have a university degree or equivalent in experience.
- 3 - 5 years direct experience in system design or software architecture, spanning backend systems, mobile apps and/or IoT. Working knowledge of programming styles and languages is required.
- Functional analysis skills, including gathering of functional and non-functional requirements and functional specifications, analysing their impact and producing supporting documentation.
- Well-versed with documenting complex systems; proficient in modelling languages such as UML or SysML.
- End-to-end software architecture design spanning all layers (including complex, large-scale and distributed systems), using proven styles and patterns where applicable.
- Hands-on experience with SOAP, REST, layered, event-driven and (micro)service architectures.
- Experience with code analysis, complexity and dependency analysis.
- A solid understanding of software security essentials.
- Knowledge of testing methodologies, techniques and tools.
- An analytical approach and attitude, with an eye for detail, yet able to maintain the oversight of the overall architecture.
- Experience with agile methods and DevOps.
- Ability to articulate the relationship between business strategy and technology strategy.
- Continuously staying up to date on new technologies, trends and architectural patterns, and evaluating their implications.
- Strong project management skills and high performance ensuring agile delivery of complex solutions complying with high quality standards.
Desirable Skills and Knowledge:
- Experience with Domain-Driven Design (DDD).
- Experience with regulated environments (GxP, HIPAA).
- French and/or Dutch speaking is an asset.
If you believe you are the right candidate for this role then please do not hesitate to apply with a copy of your most recent CV.
Software Developer / Allegro / Contract / Finland
Endeavour Recruitment has an excellent new contract opportunity for a Software Developer with Allegro experience to work for a large client in either Helsinki, Finland or Vienna, Austria. The duration for this role is until the end of 2019 and the all-inclusive daily rate is €530.
Required Skills and Knowledge:
- Must have technical development experience in Allegro ETRM, stored procedures, experience in commodity trading, preferably oil related.
- Integration experience with SAP is a plus.
- Good communication skills.
- Ideal candidate has client facing functional consulting experience in addition to hands-on technical skills.
If you are a flexible, pro-active and eager person wanting to enhance your career, do not hesitate to apply with a copy of your most recent CV.
Maintainability/Quality Specialist / Netherland / 550 € per day
Endeavour Recruitment has an excellent contract opportunity for an experienced Maintainability/Quality Specialist to join a Large Organisation in The Netherlands on an initial 10-month contact.
Skills and experience required:
- University degree with at least 8 years' experience in Software Engineering and Software Quality.
- Expert knowledge of Java programming language.
- Extensive knowledge of common popular open source frameworks.
- Expert knowledge of software quality in general and maintainability in particular.
- Knowledge of relevant software quality metrics.
- Knowledge of JavaScript programming language and relevant JavaScript libraries and frameworks, angular JS in particular.
- Knowledge of tools which calculate a number of software quality metrics (eg SonarQube).
- Ability to create and maintain technical documentation.
- Good Communication skills, interpersonal skills and analytical skills.
- Being active in a multi-cultural environment, excellent level of English (oral and written).
- Knowledge of German and or French would be advantageous.
Duties :
- Define software maintainability requirements and criteria together with an approach (based on standards and automation where possible) to validate if the maintainability requirements have been fulfilled.
- Create an inventory and categorisation of common popular frameworks and libraries for which sample usage scenarios, optionally including example code snippets shall be documented.
- Perform a number of project code reviews to demonstrate the applicability of the proposed validation approach.
- Identify potentially applicable standards in the area of software quality and maintainability in particular.
- Deliver a document which clearly outlines the importance of software maintainability, how to achieve maintainability and how to measure/validate the maintainability requirements.
Kindly get in touch for further details in this not to be missed, long term contract opportunity.
IT Project Manager
This is an opportunity for an experienced Project Manager to join our client in Leicester for a 9-month contract.
Required Skills:
- Experience delivering bespoke software applications to external customers
- Experience managing and leading a team
- Experience working in an engineering environment
- Experience working in an ISO9001 environment
- Understanding of NEC3 contracts
- Familiar with Primavera P6
Desirable Attributes:
- The ability to lead
- Customer focused
- Have a professional image
- Be an excellent communicator
- Confidence
Applicants are invited to apply as soon as possible to be included in the shortlist. Please confirm your availability and rate required for this Contract position.
Secure Software Development Analyst / Gent – Belgium / €330 pd / Fluent Dutch
Secure Software Development Analyst / Gent – Belgium / €330 pd / Fluent Dutch
Endeavour Recruitment has an excellent opportunity for result-driven Secure Software Development Analyst. The successful candidate will work on an (OWASP) - Open Web Application Security Project.
Essential Technical Background and skills required for the role:
- Proven experience in secure development and software security.
- Demonstrable experience in software development, software security maturity models and SDLC.
Experience in the following:
- Analysis of web application audit and assessment reports and presenting solutions. Conduct technical design reviews, security code reviews, and SAST tool manipulation for e-banking applications.
- Development of security guidelines for technologies including (Java, .Net, JS)
- Undertake secure application lifecycle assessments in order to assess the maturity of the secure development within the organization.
- Review Source code, both manual and automated)
- Conduct training for developers, analysts and testers on secure development.
- Coach team members in SDLC assisting in increasing the overall security level of the SDLC.
- Review threat analysis.
- Review security business impact assessments.
- Provide assistance in writing security guidelines and standards.
Please apply for further details on this not-to-be-missed opportunity!
Senior Software Engineer
Senior Software Engineer – South East Hampshire – Permanent
Endeavour Recruitment has a new opportunity for an experienced Ruby on Rails Senior Software Engineer. Candidates should have experience with Ruby Frameworks as well as Full-Stack Technologies. A background in Test-Driven Development and Object-Oriented Design is essential. This role is based in South East Hampshire with an anticipated salary of up to £75K plus an excellent benefits package.
The ideal candidate will have worked in a similar role using Ruby on Rails. Strong communication skills are required for this role as well as the ability to build top quality, robust products for technologies across the stack. Good problem-solving skills are essential for this role.
Essential Skills: -
- Ruby on Rails
- Ruby Frameworks
- Full-Stack
- UI Design
- Agile
- OOD Patterns
- Strong knowledge of TDD/BDD
- Open Source Projects
- GIT
- Linux
- HTML
- SQL
- Expert level JavaScript
Desirable Skills: -
- jQuery
- Prototype
- C & Ruby Extensions
- GTK + 2 & Clutter
- SVG
- Cairo
- UX
- ICC Profiles & Colour Theory
- Server Configuration & Planning
- PCI compliance
- Touchscreen Interfaces
If you feel you have the talent and can flourish in this role, then please apply with a copy of your most up to date CV.
Software Engineer: Credit Limit Management
Endeavour Recruitment has a new opportunity for an experienced Software Engineer. Based in Vienna, this is a 12-month contract opportunity looking to pay €52EUR per hour. Previous experience of working within banking, credit risk or limit management is highly beneficial!
Responsibilities in this role include working with international scrum teams and developing professional applications. Other tasks include unit testing, generating/testing Java code, and writing technical documentation.
Essential Skills:
- 4-5 year’s in Java application development
- Java programming
- IBM InfoSphere DataStage
- IBM ACA/ ACL
- Java frameworks (Birt, JMS)
- Groovy
- SQL
- Scrum
- Unix based operation systems
- Collaborate via Skype, Jira and confluence
- CI and source code management tools (Git, Jenkins, SonarCube, SVN)
- Test automation and experience of using testing tools
- A degree or equivalent with a technical background
Additional Competencies:
- Strong English is essential with German being an added benefit
- Pro-active attitude and team orientation
- Excellent communication skills in a multi-cultural environment
Contract Software Project Manager
Endeavour Recruitment have a fantastic opportunity for a contract Software Project Manager to work for our prestigious engineering client in Plymouth. This is initially a 6 month project starting April
Within this role you will define project scope, goals and deliverables, ensuring that projects are delivered on time and to within budget. You will be expected to manage multiple concurrent software projects, be able to work with Stakeholders at all levels, manage& coach team members and be responsible for areas such as documentation and reporting.
Skills & Experience
- Software Project Management experience is essential
- Infrastructure Project Management experience is desirable
- Qualified to Professional APMP or equivalent (Prince II etc.)
- Experience of working in an Agile Environment
- Experience with TFS (Team Foundation Server) is desirable
- Solid awareness of ALM (Applications Lifecycle Management)
- Experience of Microsoft Project, Project Server, IFS and/or Primevera
- SC Cleared (current or obtainable)
To be considered for this contract, please apply today with an up to date CV.
Senior Software Engineer (Java / C++)
Endeavour Recruitment have an outstanding opportunity for an experienced Software Engineer (Java / C++) for a globally renowned software business.
Within this role the Senior Software Engineer will form part of team dedicated to designing, coding and testing a range of industry leading products.
As senior member of the team you will;
- Provide technical leadership and motivation
- Support the development process
- Contribute to planning
- Take overall responsibility for the design and implementation of projects
You will have proven experience of;
- Delivering complex Java and C++ applications
- Developing within the Scrum framework
- Writing Tests and TDD
- OO programming experience
- Test Automation
Desirable experience of;
- Experience as a Scrum Master, Project or Technical Lead
- Agile, SQL, UI design, JavaScript, HTML and CSS are all desirable
In return you can expect a salary of £50,000+, excellent benefits and the opportunity to play a critical role in the ongoing development of a market leading software product.
The role is based near Reading, walking distance from a mainline station and a short distance from the M4, making an easy commute from London and much of the South East.
Please apply with your CV for immediate consideration.
Project Manager / Retail / Payment Solutions
Endeavour Recruitment has an excellent permanent opportunity for an Accredited project Management. Qualified in a relevant methodology (e.g. SCRUM, Agile), PRINCE2 or ITIL)
Overview:
The role is responsible for the management of the full project lifecycle view, in close conjunction with Development and Data Centre Teams. The position will be based within a Projects and PMO environment capacity, reporting directly to Head of Projects.
This is a customer facing role and would involve managing single large long terms projects and/or multiple smaller
projects.
Responsibilities:
- To scope and create detailed project plans ensuring they are resourced, monitored and
- controlled throughout the lifecycle of the project.
- Ensure cross-team co-ordination between Business Analysts, Technical Designers,Developers and QA Engineers. Fostering better communication between all disciplines.
- Take responsibility for managing cross project dependencies and conflicts.
- Manage the co-ordination of estimates, project timelines and budgets.
- Conduct occasional visits to client locations in the UK or Globally as necessary, to support liaison and stakeholder management.
- Working with the Head of Projects to ensure standardisation of project delivery processes are defined and adhered to for the full project life cycle across all teams.
- Project evaluations in conjunction with clients to identify learnings to contribute to the wide ongoing process of continuous improvement.
Knowledge, Skills & Experience:
Essential:
- Proven ability to work in a fast-paced environment, managing multiple planned and unplanned projects, large and small changes, absorbing complex technical and logistical issues and rapidly defining and implementing resolution plans.
- A minimum of 5 years’ experience in carrying out a Project Managers role within a software development environment.
- Demonstrable experience in the delivery of major development projects from initiation to completion.
- Strong leadership and interpersonal skills with proven experience in communicating directly with customers, suppliers and stakeholders at all levels within the business.
- Strong analytical skills, strategic vision, and logical approach to problem solving, coupled with a strong oral and written communication skills.
- A flexible, task orientated positive and pragmatic approach to managing projects.
- Be able to refine approach and focus as business requirements dictate.
Desirable:
- Operational experience in a development environment.
- Experiences of performing within an Agile framework.
- Understanding of Retail and Loyalty & Payment Solutions.
Qualifications:
• Educated to degree level in a relevant subject, or with equivalent experiences.