I agree to and accept that BCF Software sp. z o.o. Will collect, make automatic decisions about, analyze and catalog information about Internet electronic addresses which have connected with the device I have used, information about the type of the device I have used, including the type and version of software installed on the device, for the purpose of determining my Internet activities (the user profile). Automatic decision-making does not involve sensitive data. The agreement is in force for the period when it is legally binding, or until a Party withdraws from the agreement. Withdrawing from the agreement shall result in removing the user’s profile. Please see our Privacy Policy

We empower our clients with top 5% skilled developers
from the global software talent hotspot - POLAND.

Work with us, work with the best.

Careers

Join the top 5% of programmers in Poland and implement amazing projects with a global reach.

Our Home Office work

Currently, we have been working in the Home Office format for several months - it is both a challenge and for some it is aconvenience of work. Of course, all projects are implemented according to agreed plans, but the inability to see colleagues from work and talk live can be felt. May the end of the Pandemic as soon as possible

Check out our recruitment process and get ready for an interview. Click and find out more...

01

Conversation with a recruiter

Our recruiting department will contact you after receipt of your CV. We will try to get to know you, hear about your experience in the industry and check your level of English.

02

Meeting with the Developer

The department head will want to know more about your experience in the position and verify your level of proficiency with a few questions and see if you'll fit in with the team.

03

Interview with the CEO

At Bright Coders' Factory, we try to maintain close relationships, so the decision makers will also want to meet you and talk about your experience in the software industry

04

Recruitment Result

The final stage is the result of the interview. If all stages went well, you will join our team.

You arleady know our recruitment processes. Find the position that best suits your skills and join us.

All Places
Wroclaw
Opole
Poznan
Remote

Project description

Development of systems features and functionalities in C++. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation.

Requirements

3-6+ months of professional experience with C++ /Knowledge of Linux, GIT, objective programming and C++ 14/17 standard /Willingness to learn fast, fast learning skills /Good knowledge of English (spoken and written)

About Position

If you are excited about working on development projects in a fast-growing international company this is a perfect opportunity for you. APPLY, join our team and get your career going forward!
X

You are applying for:

Junior C++ Developer

Project description

As a software engineer you will be responsible for designing and optimising of database, creating and designing new microservices. As well as implementation of the software, keeping high quality of the code!

Requirements

At least 3 years’ experience in JAVA or SCALA programming language/Experience in designing and building distributed, high volume services/Knowledge in design and tunning of relational databases/Experience building microservices and thorough understanding of service-oriented architecture/Knowledge at least one of: Kafka, Kinesis, Flink, or Spark Streaming/Nice to have:/Experience working with Big Data Technologies and streaming data applications/Experience in container development using Docker swarms, Kubernetes, and virtualization/Experienced at least one of: Hadoop, Spark, Presto, Python

About Position

Do you want to develop your skills in area of software design? Are you familiar or interested in Microservice architecture? If your answer is "YES" to the questions above, then we have an opportunity for you.
X

You are applying for:

Java Developer in Banking Domain

Project description

Development of services, features and functionalities. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation. Drive innovation in the area of JavaScript technologies know-how. Work in a project team with international customers.

Requirements

Min. 5+ years of commercial experience as a Front End Developer including a minimum of 3 years of Angular experience. /Knowledge of modern JS (ES6). /Experience in working with: TypeScript, HTML and CSS, SCSS. Solid communication skills./ Fluent English.

About Position

If you are proficient in development of features in JavaScript (Angular) technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Front End Developer (Angular)

Project description

Creating scripts / tools for CI / CD processes at the stage of development, testing and production. Design and development of infrastructures, configurations and automatic deploy-ments of applications. Identification and implementation of processes to improve quality. Design and implementation of cloud infrastructures (AWS). Managing the process from implementation to deployment stage. Independent implementation of development projects.

Requirements

Min. 2 years of experience as DevOps Engineer. /Good knowledge of configuration management tools (e.g Ansible)./ Experience in building and implementing applications in AWS. Experience in running applications in Docker containers and knowledge of Kubernetes./ Knowledge of version control systems (e.g GIT)./ Good command of languages: Perl / Python / Bash./ Fluent English.

About Position

If you are certified DevOps Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

DevOps Engineer in AWS

Project description

Creating scripts / tools for CI / CD processes at the stage of development, testing and production. Design and development of infrastructures, configurations and automatic deploy-ments of applications . Identification and implementation of processes to improve quality. Design and implementation of cloud infrastructures (Azure). Managing the process from implementation to deployment stage. Independent implementation of development projects.

Requirements

Min. 2 years of experience as DevOps Engineer. /Good knowledge of configuration management tools (e.g Ansible). /Experience in building and implementing applications in Azure. Experience in running applications in Docker containers and knowledge of Kubernetes. /Knowledge of version control systems (e.g GIT)./ Good command of languages: Perl , Python ,Bash./ Fluent English.

About Position

If you are certified DevOps Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

DevOps Engineer in Azure

Project description

Creating and maintaining build processes. Supporting dev team in daily tasks related to building applications, repos configuration. Automating tasks related to application deployment, documentation generation. Prepare and maintain the test environment. Assist with QA tasks and regression testing.

Requirements

Linux administration and basic networking skills . /Bash scripting, automation enthusiasm, git fluency . /Knowledge of CI/CD (preferably Jenkins/drone.io). /DevOps attitude ./ Good English.

About Position

If you are DevOps Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

Junior DevOps Engineer

Project description

Development and maintenance of software applications. Development and integration of technological Components. Implementation of user requirements. Prototyping. Elaboration of test programs. Integration with other applications. Writing of technical documentation. Assistance with deployment and configuration of the system.

Requirements

Basic experience in Java SE, Java EE software development. /Experience with relational databases./ Knowledge of NOSQL databases. Experience with some of the following technologies and tools: JEE, JPA, Hibernate, Spring Framework, Maven, Gradle./Knowledge of JS frameworks like React/Angular is a plus./ Good English.

About Position

If you are Java Developer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

Junior Java Developer

Project description

Development of services, features and functionalities. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation. Drive innovation in the area of FE technologies know-how. Work in a project team with international customers.

Requirements

Basic experience in front-end development./ Knowledge of : Javascript, Angular, React, Node, HTML 5.0, CSS3, Ajax, jQuery. /Good English

About Position

If you are FE Developer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

Junior Front End Developer

Project description

Building a platform / application from scratch and selecting appropriate technologies. Making pragmatic technical decisions that allow building scalable solutions. Building products that bring real business value, using a short feedback loop. Providing high-quality solutions using Continuous Delivery and good programming practices.

Requirements

3-5 years of commercial experience in Golang./ Great independence in action. /Fluent English.

About Position

If you are proficient in development of features in Golang technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Golang Developer

Project description

Building AI models using machine learning algorithms and deep learning neural networks to draw business insights. Using different tools and techniques so they can process data, as well as develop and main-tain AI systems. Working in a project team with international customers.

Requirements

Minimum 5+ years of commercial experience as a software engineer./ Expertise in programming languages (Python/C++/R/Java)./ Solid mathematical and algorithms knowledge. Well-versed with probability and statistics. /Efficiency in distributed computing./ Good command over unix tools./ Expanding the knowledge of advanced signal processing techniques./ Fluent English.

About Position

If you are proficient in development of features in AI technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Artificial Intelligence Engineer

Project description

Design and implementation of modern applications. Creating project documentation. Participation in software implementations and cooperation with users in the field of ongoing problem solving.

Requirements

5+ years of commercial experience as .Net Developer. /Programming skills in C #. Ability to think analytically. / Working knowledge: JavaScript, HTML5, CSS, creating and using web/windows websites, version control systems, design patterns and their practical use./ Knowledge of Azure and .Net Core./ Fluent English.

About Position

If you are proficient in development of features in .NET technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior .Net Developer

Project description

We are looking for .Net Developers for projects for our client from The Big Four. The pro-ject based on implementation of .Net + React or Angular. Work on business applications related to the consulting industry, based on Azure technology. We offer a relocation package - we have a business apartment in Wroclaw. It's fully equipped at your disposal for a month for a good start. It is also possible to work in our office in Opole.

Requirements

Minimum 5+ years of commercial experience as a software developer. /Required technologies/knowledge of: Backend – .Net (the highest priority). /Frontend – Experience with JS frameworks like Angular or React is a must./ Fluent English.

About Position

If you are proficient in development of features in .Net and JavaScript (React or Angular) technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Full Stack Developer (.NET + React or Angular)

Project description

Creating and maintaining build process for a project. Supporting dev team in daily tasks related to building applications, repos configuration. Automating tasks related to application deployment, documentation generation. Prepare and maintain the test environment. Assist with QA tasks and regression testing.

Requirements

Minimum 2 years of commercial experience as DevOps Engineer. /Good knowledge of AWS or Azure. Experience with CI/CD automation, Kubernetes and Terraform. /Fluent English.

About Position

If you are certified DevOps Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

DevOps Engineer

Project description

Create components and functionalities in Node.JS. Implementation of UI prototypes into technical requirements and high quality code. Code review - review and verify others’ work. Active participation in SCRUM meetings. Perform tasks independently, based on provided specification. Create unit tests. Build efficient solutions.

Requirements

Project experience with a Node.js (3+ years of experience as a software developer including a minimum of 1 year of Node.js experience). /Understanding JavaScript and related concepts. /Fluent English.

About Position

If you are proficient in development of features in Node.JS technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Node.JS Developer

Project description

Create components and functionalities in React. Implementation of UI prototypes into technical requirements and high quality code. Code review - review and verify others’ work. Active participation in SCRUM meetings. Perform tasks independently, based on provided specification. Create unit tests. Build efficient solutions.

Requirements

5+ years of commercial experience as a Front End Developer (including a minimum of 3 years of React experience). /Solid communication skills. /Fluent English.

About Position

If you are Front End Developer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

Senior Front End Developer (React)

Project description

Create components and functionalities in Vue.JS. Implementation of UI prototypes into technical requirements and high quality code. Code review - review and verify others’ work. Active participation in SCRUM meetings. Perform tasks independently, based on provided specification. Create unit tests. Build efficient solutions.

Requirements

5+ years of commercial experience as a Front End Developer (including a minimum of 3 years of Vue.JS experience). /Solid communication skills. /Fluent English.

About Position

If you are proficient in development of features in JavaScript (Vue.JS) technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Front End Developer (Vue.JS)

Project description

Development of services, features and functionalities. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation. Drive innovation in the area of C++ and image recognition technologies know-how. Work in a project team with international customers.

Requirements

C++, at least 3 years of intensive experience./ Computer vision experience, at least 3 years. /Experience with GIT-based version control software. /Experience with large dynamic libraries./ Evidence of ability to work in a team./ Desired: Python familiarity and experience with: IPP, OpenCV, importing DL models with ONNX./ Fluent English.

About Position

If you are proficient in development of features in C++ and image recognition technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

C++ Developer - Image Recognition

Project description

Deep expertise with .NET architecture, development infrastructure administration and security. Good understanding of microservice architecture. Strong understanding of software development life-cycle, Microsoft Web Technology stack and programming languages. (ASP.NET MVC, C#, Entity Framework, SQL Server, Azure). Strong understanding of development patterns and best practices. Able to evaluate requirements and come up with conceptual application architecture that meets the needs of the requirements while manages complexity and variability appropriately. Must be able to evaluate multiple technical platforms and tools to determine the best platform and/or tool to deliver on a business requirement while achieving low TCO. Strong understanding of the agile programming methodology. Provide technical leadership, and ensure compliance with development process and standards. Experience migrating code through various environments, creating code branches, resolving merge conflicts. Must have strong communication skills and be self-motivated. Able to lead development operations, in conjunction with new feature enhancements, after an application has gone live. Experience working in a fast paced, agile environment. Has the ability to work with several business Partners with competing requirements and be able to bridge the gap between requirements to keep the development team productive and achieve overall project success. Be able to manage expectations with business Partners to help them understand the technical and financial impact of over-complex requirements to ensure the stability/maintainability of the application while achieving low TCO. Must work well in a team environment, including a collaborative approach to design and architecture. Experience with SQL Server/Azure SQL Database and SSRS.

Requirements

.NET Core, C#/ASP.NET MVC Core/ WebAPI/React, HTML, CSS, JavaScript/Microservices /Docker, Kubernetes/Entity Framework Core, Unit of work, Repository pattern/MS SQL, NoSql, Redis/MediatR /Azure - AppService, Service Bus, Functions, SQL Database /Visual Studio, Visual Studio Code/Node.js, Npm (as a user)/Dependency Injection - .NET Core, Autofac /xUnit, MS Test - unit testing, integration testing /Authentication - OAuth, JWT/ Profiling tools, Static code analysis tools/Postman, Fiddler, Web Developer tools./ NICE TO HAVE:/GitHub/CI/CD /Jenkins /JIRA / Azure Cloud / Security - OWASP - SQLi, XSS, CSRF / Aspose, DevExpress, DevExtreme / Design Patterns, overlap to Architecture / PowerBI, SSR.

About Position

We are looking for somebody who: Is able to lead a scrum team of 6 developers/testers/ux designers: o Centre point of communication for client representatives (Junction management) o Overseeing quality and timely fashion of development o Taking care of team members o Keeping project documentation updated and light reporting. Is great hands-on developer. Is able to produce high quality code at a high velocity. Is able to do code reviews. Is able to define and evaluate software development best practices. Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring. Is able to efficiently communicate, explain design ideas, consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, new techniques...). Is able to help people around to get things done. Has a strong sense of responsibility and commitment. Strong ability to verify assignments and proactively propose improvements. Ability to self sufficiently and proactively look for solutions.
X

You are applying for:

Senior .Net Tech Lead

Project description

Technologies: Selenium. RestSharp, Rest api. SQL. C# (.net core). Javascript. Swagger. Jmeter. Postman. xUnit. MS Test - unit testing, integration testing. Database testing and SQL knowledge. Git. NICE TO HAVE: Experience in Cypress framework. Experience in Azure DevOps Pipelines or similar solutions. Docker, Kubernetes.

Requirements

5+ years experience with test automation. Ability to work with team from US time-zone. Experience in implementing & maintenance BDD test cases. Experience in implementing & maintenance e2e scenarios. Experience in cross-platform client testing (mobile, web, diff browsers). Experience in Azure DevOps or similar project management software solution. Knowledge of various software testing methods (Smoke & Sanity, Regression, Integration, Mobile, Cross-platform, Component, Performance, UI and UX, Acceptance). Fluent English.

About Position

If you are QA Automation Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

QA Automation Engineer

Project description

Are you a highly experienced Phyton Developer who's looking for a challenging role? Would you like to learn a lot more and work on exciting projects in a great working environment? If yes, come aboard with us! As a Python Developer your responsibilities will include writing and testing code, debugging programs and integrating applications with third-party services. You will design and implement low-latency, high-availability and performant applications. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are exactly the type of person we are looking for!

Requirements

Previous working experience as a Phyton Developer for 3+ years /Hands on experience with Django, Flask or other Python frameworks /Familiarity with ORM libraries (e.g., SQLAlchemy) /Experience in Python testing frameworks /Knowledge of version control systems(e.g., Git) /Great problem-solving skills /Fluent English with great communication skills /Experience with Amazon Web Services (AWS) and Docker is a plus

About Position

If you are proficient in development of features in Python technology and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Mid/Senior Python Developer

Project description

Are you a highly experienced C++ Developer who's looking for a challenging role? Would you like to learn a lot more and work on exciting projects in a great working environment? If yes, come aboard with us! As a C++ Developer your responsibilities will include writing and testing code, debugging programs and integrating applications with third-party services. You will design and implement low-latency, high-availability and performant applications. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are exactly the type of person we are looking for!

Requirements

Previous working experience as a C++ Developer for 3+ years /Thorough knowledge of the standard library, STL containers, and algorithms /Good understanding of memory management in non-garbage collected environments /Knowledge of Object-oriented programming /Experience in C++ testing frameworks /Knowledge of version control systems(e.g., Git) /Very good familiarity with Linux environment /Great problem-solving skills /Fluent in English with great communication skills /PREFERRED SKILLS: /Familiarity with embedded systems design, low-level hardware interactions /Experience with Amazon Web Services (AWS) and Docker /Hands on experience with communication protocols and standards (e.g., CanBUS, I2C, MQTT) /Experience with RestAPI, Websockets /Knowledge of Qt framework.

About Position

If you are proficient in development of features in C++ technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

C++ Mid/Senior Developer

Project description

Project Scope: Implementation of Microservice based system to enable integration with 35 external IT systems (Financial, Payroll, Time, Bonus, Talent management, etc) of Top 500 US companies in aim to build large data warehouse or data lake system to enable sourcing Consultants to Projects. Stack: Java11, Spring Boot, Maven, Axon, MongoDB, ElasticSearch, Kafka, Kubernetes, Tyk.

Requirements

Proven track record of leading delivery of enterprise integration and or BI, analytics solutions /Support design, development, testing, and enhancements of enterprise integration solutions utilizing architectural patterns like API-led, microservices, pub or sub, request or response, streaming and batch /4+ years of hands-on development experience in Java, Spring Boot /Experience with APIs, systems Integrations /Experience in proposing Architecture of Microservices or System, ownership of deliverables /Experience with event-based message queue design patterns /Ability to translate business needs into technical solutions and communicate fluently with business users, technical staff and management /Experience with using integration apis of enterprise business applications like SAP and Salesforce /Experience with DevOps, DevSecOps, (automate dev, build, deployment and testing), build modern deployment pipeline.

About Position

Task Example: Edge, which is the authorization layer that implements the JWT token concept. Time, which manages the entities related to working time (logging of working time, costs, etc.) Time is built on the basis of Spring Boot, uses MongoDB and ElasticSearch, in a model in which the first database is used for writing and the second is for reading. All operations on entities are recorded atomically in the form of Event Sourcing, CQRS operations. Adding, deleting entities, validate queries and data model, send events to the Apache Kafka, verification of the expiration of the authorizing token and more.
X

You are applying for:

Senior Java Developer

Project description

Project Scope: Implementation of Microservice based system to enable integration with 35 external IT systems (Financial, Payroll, Time, Bonus, Talent management, etc) of Top 500 US companies in aim to build large data warehouse or data lake system to enable sourcing Consultants to Projects. Stack: Java11, Spring Boot, Maven, Axon, MongoDB, ElasticSearch, Kafka, Kubernetes, Tyk.

Requirements

Proven track record of leading delivery of enterprise integration and or BI, analytics solutions /Support design, development, testing, and enhancements of enterprise integration solutions utilizing architectural patterns like API-led, microservices, pub or sub, request or response, streaming and batch /2+ years of hands-on development experience in Java, Spring Boot /Experience with APIs, systems Integrations /Experience in proposing Architecture of Microservices or System, ownership of deliverables /Experience with event-based message queue design patterns /Ability to translate business needs into technical solutions and communicate fluently with business users, technical staff and management /Experience with using integration apis of enterprise business applications like SAP and Salesforce /Experience with DevOps, DevSecOps, (automate dev, build, deployment and testing), build modern deployment pipeline.

About Position

Task Example: Edge, which is the authorization layer that implements the JWT token concept. Time, which manages the entities related to working time (logging of working time, costs, etc.) Time is built on the basis of Spring Boot, uses MongoDB and ElasticSearch, in a model in which the first database is used for writing and the second is for reading. All operations on entities are recorded atomically in the form of Event Sourcing, CQRS operations. Adding, deleting entities, validate queries and data model, send events to the Apache Kafka, verification of the expiration of the authorizing token and more.
X

You are applying for:

Java Developer

Project description

Junior project manager will responsible for planning, organizing, and directing operations related to ongoing projects in our company. Responsibilities will be leading team members in the project development department and oversee company projects to make sure they are running as planned.

Requirements

Willingness to learn and self-improvement in the position of Project Manager /Very good interpersonal and communication skills is a must, proactive mindset is well received /High German level (spoken and written) /Above average English skills (spoken and written) /Customer-focused solutions experience or knowledge - gathering requirements and executing projects /Willingness to travel abroad.

About Position

Junior Project Manager would play a critical role on helping to execute client focused solutions. Additionally, this role will give enormous development and growth opportunities – you’ll learn, design, and implement solutions working with developers, QA, BA and more. Great benefits and competitive compensation offered.
X

You are applying for:

Junior Project Manager

Project description

Development of services, features and functionalities. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation. Drive innovation in the area of JS technologies know-how. Work in a project team with international customer.

Requirements

Minimum 5 years of commercial experience as Software Developer /Working exeprience with Angular 8, CSS and Sass or Less /Experience using and configuring web development tools such as webpack, gulp, grunt, npm, babel /Experience in unit testing with tools like Jasmine and Karma /NICE TO HAVE: experience with internet systems utilizing Python, Django, good exposure to noSQL Database like mongoDB.

About Position

If you are proficient in development of features in Angular technology and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Frontend Developer

Project description

Design and implementation of high quality code and visualizations in financial, insurance or similar industries where obtaining meaningful information from big datasets in an optimal way having in mind data security is of the utmost importance.

Requirements

At least 4 years of professional experience in big data or machine learning with proven track record in commercial projects using PySpark, /Basics of MSAzure and open to learn, /Knowledge of PowerDesigner or similar, /Experience working with databases and good SQL command, /Experience with data visualization (e.g., matplotlib, Tableau, PowerBI, QlikSense) or Salesforce tech. stack will be a plus. /Example tech stack you could be working with might contain modern automation tools, such as Alteryx for data related tasks or kubernetes containerization.

About Position

If you are excited about working on development projects in a fast-growing international company this is a perfect opportunity for you. APPLY, join our team and get your career going forward!
X

You are applying for:

Data Engineer

Project description

Designing data warehouses architecture for leading insurance companies. Providing data quality by consulting and supporting the clients projects.

Requirements

At least 6 years of relevant commercial experience, /Excellent Python programming skills, /Data Warehouse architecture, /Commercial experience with Relational Database Management Systems (e.g., Oracle, MS SQL Server and others), /Proficiency in SQL, /Data Modeling and knowledge of designing tools, such as PowerDesigner or similar, /Strong analytical thinking and experience with SAS or Business Intelligence tools will be a plus.

About Position

If you are excited about working as a data architect and data projects leader in a fast-growing international company this is a perfect opportunity for you. APPLY, join our team and get your career going forward!
X

You are applying for:

Data Architect

Project description

Insurance and financial business processes analysis at each stage of consulting from requirements definition through functional and technical design to tested solution deployment.

Requirements

At least 8 years of relevant commercial consulting experience, /Data Warehouse Architecture w. MS Azure, /Proficiency in SQL, /Data Modeling and knowledge of designing tools, such as PowerDesigner or similar, /Strong analytical thinking is a must, /Experience with Business Intelligence (e.g, Tableau, PowerBI) or Analytics (e.g., SAS) tools will be a plus.

About Position

If you are excited about working on data modeling and related application design projects in a fast-growing international company this is a perfect opportunity for you. APPLY, join our team and get your career going forward!
X

You are applying for:

Business Analyst

Project description

You could be consulting big companies in the insurance sector and leading an analytics team providing services to the clients. You might use your analytical skills to provide reports compliant with International Financial Report Standards.

Requirements

At least 5 years of equivalent professional experience, /Data management, /Expertise in Database systems (e.g., OracleDB, MS SQL Server); their administration and automation, /Java or Python commercial software development experience, /Proficiency in SQL.

About Position

Previous experience in actuarial software development will help you understand the technical details and efficiently lead or be part of the team. If you are excited about working in a fast-growing company this is a perfect opportunity for you. APPLY, join our team and get your career going forward!
X

You are applying for:

Business Analyst with software development background

Project description

Your responsibilities: Direct search of candidates, especially in Polish market for Global projects. Building and strengthening relationships with internal Business Units Heads through ongoing resource planning. Keeping up-to-date with the current recruitment market. Actively seeking out fresh and original sourcing strategies. Identifying recruitment/sourcing process improvements. Supporting Employer Branding Activities and HR internal projects.

Requirements

At least 3 months of proven experience in recruitment /Good English skills /Interviewing experience and skills /Preferred understanding of recruiting and pipeline management.

About Position

We are looking for new people to join our HR team who will support us in our activities. Every day we are looking for new developers for our projects and we improve our onboarding and recruitment processes Join us today.
X

You are applying for:

Junior Recruitment Specialist

Project description

Planning, designing, managing and executing integration tests. Test data analysis, preparation and migration. Analyzing and reporting test results.

Requirements

3+ years of experience as Integration Test Engineer /1+ years Testing experience with Soap API or REST API /Knowledge of SoapUI /Experience in Scripting /Knowledge and experience with databases /ISTQB Foundation certification. /NICE TO HAVE: Experience with XSD and WSDL. Knowledge of Postman or similar. Experience with Tricentis tools - Qtest and Tosca API. Knowledge of Python, AWS, Azure, Scala, Linux. Knowledge of Oracle SQL, PL or SQL, ETL, NoSQL.

About Position

If you are proficient at testing as Integration Test Engineer and you are not scared of diving deep into international projects, then this is a perfect opportunity for you. APPLY, join our fast growing team and get your career going forward!
X

You are applying for:

Integration Test Engineer

Project description

Prepare the tests conditions and their mapping against project requirements. Execute designed tests, log the actual results and compare them against desired results. Identify discrepancies, report problems and acquire sufficient evidence to enable diagnosis and correction of faults. Re-test fault resolutions as directed by the Test Team Leader or Project Lead. Coordinate and collaborate with suppliers, teams and team leaders.

Requirements

At least 2 years of testing experience, preferably in banking domain. /At least 1.5 years of experience as manual tester in different payment message formats (SEPA, SWIFT, Instant Payments, EPC Rulebook, PSD2,XML or ISO). /Experience with testing tools (e.g. Jira, Jira Xray, HP ALM or Quality Center) /Effective communication in English language.

About Position

If you are proficient at software tests and you speak English and you are not scared of diving deep into international projects, then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Software Test Engineer in Banking Domain

Project description

The task will be to ensure business continuity and the possibility of a controlled transition to the microservice architecture from the existing EDC class system (clinical trial data collection) developed in the PowerBuilder. Working as part of a team implementing the international digital and technological transformation program (Germany, USA, France) of a group of companies specializing in software for the management and conduct of clinical trials. The Group is building a new platform based on AWS cloud services. The platform is created to be the basis for the integration of existing systems and services in the microservices model and as the basis for a scalable solution.

Requirements

3+ years of hands-on development experience in .NET, PowerBuilder /Experience with AWS cloud services /Fluent English.

About Position

If you are proficient in development of features in .NET technology and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Mid/Senior .NET Developer

Project description

A system that aggregates and processes the geolocation data of containers (in all modes of transport: sea, air and land, with focus on sea) and data from IoT sensors (temperature, shocks, container opening, etc.) and on this basis generates real-time events for everyone client landscape application. Tasks: development of an application based on microservices, Kotlin backend, implementation in the AWS environment, development of existing libraries for CICD in Python.

Requirements

3+ years commercial experience as a Java and Kotlin developer /Experience with Spring, AWS, Docker, Python /Fluent English.

About Position

If you are certified Java/Kotlin Engineer or you have proven experience in development this area then this is a perfect opportunity for you. APPLY & come and join our fast-growing team!
X

You are applying for:

Java/Kotlin Developer

Project description

Project is a large distributed application that was created to gather project-related data at one place and surface key information to clients easily. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, provide big corporate clients detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity. The application provides different roles according to a user's assignment on the current project allowing users to perform a defined subset of operations and it also allows the customers to access the shared content inside. When all the data is collected and processed, the application allows to generate a detailed report which is presented as the final output of the whole project. The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.

Requirements

JavaScript (with promises, async), TypeScript/HTML5, CSS3 (rem, em, css variables)/Sass, CSS preprocessors/React - latest (hooks, context api, refs)/Other libraries: ○ Redux (with Thunk) ○ React Router ○ Jest/Linting (ESLint, Prettier, stylelint)/ Responsive apps, SPA/Bootstrap /Npm, Node.js, Webpack, minification, uglification, cache busting/Git /HTTP /RESTful API/Postman, Fiddler, Soap UI/ Azure DevOps /Scrum/Agile/ Authentication - JWT, OAuth/XSS, CSRF/Data binding, State management /UI/UX/ SDLC/Naming conventions, best practices, good communication, experience with work in distributed team

About Position

We are looking for somebody who: Is A+ hands-on developer leaning more towards frontend (but not afraid of some backend too). Is able to produce high quality code at a high velocity. Is able to define and evaluate software development best practices. Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring. Is able to efficiently communicate, explain design ideas, consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, new techniques...). Is able to help people around to get things done. Has a strong sense of responsibility and commitment. Strong ability to verify assignments and proactively propose improvements. Ability to self sufficiently and proactively look for solutions.
X

You are applying for:

Senior Fullstack React/Node.js Developer

Project description

Project is a large distributed application that was created to gather project-related data at one place and surface key information to clients easily. The purpose of the project is to allow internal teams to efficiently collaborate on complex projects, provide big corporate clients detailed analysis, visibility and control during multi-phase transactions running while acquiring or selling a business entity. The application provides different roles according to a user's assignment on the current project allowing users to perform a defined subset of operations and it also allows the customers to access the shared content inside. When all the data is collected and processed, the application allows to generate a detailed report which is presented as the final output of the whole project. The application is very high-profile, uses microservice architecture and is built with focus on the highest possible technical quality using the most modern technology stack.

Requirements

.NET Core, C#/ ASP.NET MVC Core/WebAPI/React, HTML, CSS, JavaScript (minor focus for BE role, only some experience needed)/Microservices/Docker, Kubernetes/Entity Framework Core, Unit of work, Repository pattern/MS SQL, NoSql, Redis/MediatR/Azure - AppService, Service Bus, Functions, SQL Database/Visual Studio, Visual Studio Code/Node.js, Npm (as a user)/ Dependency Injection - .NET Core, Autofac/ xUnit, MS Test - unit testing, integration testing/Authentication - OAuth, JWT/Profiling tools, Static code analysis tools/Postman, Fiddler, Web Developer tools /NICE TO HAVE: /GitHub /CI/CD /enkins/JIRA /Azure Cloud /Security - OWASP - SQLi, XSS, CSRF/Aspose, DevExpress, DevExtreme/Design Patterns, overlap to Architecture.

About Position

Deep expertise with .NET architecture, server setup, administration and security. Good understanding of microservice architecture. Strong understanding of software development life-cycle, Microsoft Web Technology stack and programming languages. (ASP.Net MVC, C#, Entity Framework, SQL Server 2012 etc). Strong understanding of development patterns and best practices. Able to evaluate requirements and come up with conceptual application architecture that meets the needs of the requirements while manages complexity and variability appropriately. Must be able to evaluate multiple technical platforms and tools to determine the best platform and/or tool to deliver on a business requirement while achieving low TCO. Strong understanding of the agile programming methodology. Provide technical leadership, and ensure compliance with development process and standards. Experience migrating code through various environments, creating code branches, resolving merge conflicts. Must have strong communication skills and be self-motivated. Able to lead development operations, in conjunction with new feature enhancements, after an application has gone live. Experience working in a fast paced, agile environment. Has the ability to work with several business Partners with competing requirements and be able to bridge the gap between requirements to keep the development team productive and achieve overall project success. Be able to manage expectations with business Partners to help them understand the technical and financial impact of over-complex requirements to ensure the stability/maintainability of the application while achieving low TCO. Must work well in a team environment, including a collaborative approach to design and architecture. Experience with SQL Server 2008/2012/2016 and SSR.
X

You are applying for:

Senior Fullstack .NET Developer

Project description

Create components and functionalities in React or Angular. Implementation of UI prototypes into technical requirements and high quality code. Code review - review and verify others’ work. Active participation in SCRUM meetings. Perform tasks independently, based on provided specification. Create unit tests. Build efficient solutions.

Requirements

3+ years of commercial experience as Front End Developer./Project experience with a JavaScript framework - React or Angular./Knowledge of RESTful APIs./Experience with Git. /Knowledge of design patterns and their practical use. /Fluent English.

About Position

If you are proficient in development of features in React or Angular technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Front End Developer

Project description

Responsible for designing and implementing software in Java technologies. Designing, implementing and testing Java-based web applications and interfaces using industry standard software development practices, techniques, tools and frameworks.

Requirements

3+ years commercial experience as a Java developer. /Experience with relational databases./ Knowledge of NOSQL databases. Experience with some of the following technologies and tools: JEE, JPA, Hibernate, Spring Framework, Maven, Gradle. /Fluent English.

About Position

If you are proficient in development of features in Java technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Java Mid/Senior Developer

Project description

Design and implement modern applications. Code review - review and verify others’ work. Build high performance solutions. Actively take part in SCRUM meetings. Perform tasks independently, based on provided specification. Help in the creation of project documentation. Take part in off-site application deployment.

Requirements

3+ years of project exeperience. /Experience with: C#, .Net Core, Web API, Azure Functions, Azure Service Bus, Azure Event Grid/ Event Hub, Entity Framework, T-SQL, Microsoft SQL Server, Postman, Swagger and Vue.JS framework./ Fluent English.

About Position

If you are proficient in development of features in .Net technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

.Net Developer

Project description

Planning, developing, managing and executing automated software tests. Designing and deploying of automated test framework. Maintaining the automated test scripts. Analyzing and reporting test results.

Requirements

4+ years in tests automation. /Experience with Selenium WebDriver./ Experience with Java programming and scripting. /Knowledge and experience with SQL. /Fluent English.

About Position

If you are proficient at software automation tests and you are not scared of diving deep into international projects, then this is a perfect opportunity for you. APPLY, join our fastgrowing team and get your career going forward!
X

You are applying for:

Selenium Test Automation Engineer

Project description

Candidate can expect a lot of challenging work, when designing and implementing new interactive visualization components as part of the solution component library to support integration of genetic association study results, multi-locus visualization and genomic spatial interaction data.

Requirements

5+ years of commecial experience in modern JavaScript. /Visualization knowledge (any plot library, mostly welcome is D3). /Familiarity with: canvas and Web APIs , component architectures (LitElement and Polymer is a plus) and UX design. /Fluent English.

About Position

If you are proficient in development of features in Front End technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Front End Developer

Project description

Development of PHP systems, services, features and functionalities. Create documentation, manage back-log and reporting. Drive innovation in the area of PHP technologies know-how. Work in a project team, working with international customers.

Requirements

5+ years of experience in PHP development. /Experience in: designing larger PHP-based services and systems, Zend or Laminas framework and Agile Development. /Fluent English.

About Position

If you are proficient in development of features in PHP technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior PHP Developer

Project description

Prepare the tests conditions and their mapping against project requirements. Execute designed tests, log the actual results and compare them against desired results. Identify discrepancies, report problems and acquire sufficient evidence to enable diagnosis and correction of faults. Re-test fault resolutions as directed by the Test Team Leader or Project Lead. Coordinate and collaborate with suppliers, teams and team leaders.

Requirements

3+ years of manual testing experience, preferably in banking domain in different payment message formats (SEPA, SWIFT, Instant Payments, EPC Rulebook, PSD2,XML/ISO). /Experience with testing tools (e.g. Jira, Jira Xray, HP ALM/Quality Center). /Knowledge of HP ALM. /Fluent English.

About Position

If you are proficient at banking domain software tests and you are not scared of diving deep into international projects, then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Manual Test Engineer

Project description

Candidate can expect a lot of challenging work, when designing and implementing performant data integration and query framework to support interactive data analysis web applications, strengthening and improving JS data handling framework. Responsibilities: Build on existing Python (dask) data query and transformation library, and integrate with the Genomics Platform environment. Strengthen integration of Epiviz File Server (EFS) with 2 of internal DB systems. Design new general API for data query and transformation building upon EFS stack. Improve scalability of web client (JS) and EFS (python) data exchange. Adapt existing systems for persistence / authentication to infrastructure.

Requirements

5+ years of commercial experience as Software Engineer. /Expertise in: modern JS (ES6), high-performance web systems using Python/Dask, modern database systems (e.g., MongoDB). /Fluent English.

About Position

If you are proficient in development of features in Python and JS technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward! Job location: Opole/Wroclaw or remote, Poland
X

You are applying for:

Senior Full Stack Developer (Python + JS)

Project description

Define test processes and test documentation together with project partners. Lead test teams and test process (planning, coordinating and executing testing) across organizations. Implementing long term strategy for product teams to verify updates and their multi systems interoperability. Interacting with test and integration teams at establishing test environment(s), generating test cases and test data Manage and report findings and communicate relevant errors to project partners. Manage and organize E2E tests and verification testing for existing and new use cases. Day-by-day tracking of preparation and execution status and test progress, handling critical issues, risk evaluation of test works. Review and verify test resource planning according to the relevant needs. Check detailed time schedules of tests and align plan with Project Manager Defect management. Balance priority, criticality, resolution plan and possible work around definition for open known defects. Evaluate remaining risk and tests exit criteria if ambiguity between test strategy and test execution exists. Driving and monitoring the update of the documents of understanding by project members.

Requirements

5+ years of experience in field of software testing./ 2+ years experiences in Tests Management. /Understanding structured test methods and processes. /ISTQB Advanced Test Manager certificate. /Fluent English.

About Position

If you are proficient at lead test teams and you are not scared of diving deep into international projects, then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Test Manager

Project description

Development of services, features and functionalities. Work on fixing the issues raised by internal and external quality assurance teams. Create documentation. Drive innovation in the area of Node.js technologies know-how. Work in a project team with international customers.

Requirements

Project experience with a Node.js (5+ years of experience as a software developer including a minimum of 3 years of Node.js experience). /Understanding JavaScript and related concepts. /Fluent English.

About Position

If you are proficient in development of features in Node.js technologies and not scared of diving deep into international projects then this is a perfect opportunity for you. APPLY, join our fast-growing team and get your career going forward!
X

You are applying for:

Senior Node.js Developer

Opole Office

Technologiczna 2 45-837 Opole

Wrocław Office

PL. Solny 14A/11 2 50-062 Wrocław

Poznań Office

Al. Nieodleglosci 16 61-713 Poznań

`

BCF Software Sp. z o.o.

Technologiczna 2

45-837 Opole

TAX ID (NIP): PL 754 31 26 298

KRS: 0000634606

REGON: 365280382

contact@bcf-software.com